[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Fernando Tatis Jr. lines out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-04T17:06:49.286Z","endTime":"2026-06-04T17:06:56.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":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":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-04T14:06:12.085Z","endTime":"2026-06-04T16:52:56.048Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"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-06-04T16:52:56.048Z","endTime":"2026-06-04T17:06:43.750Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"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-06-04T17:06:43.750Z","endTime":"2026-06-04T17:06:51.636Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08806129988187,"aZ":-16.607782908442488,"pfxX":-9.157385519771834,"pfxZ":7.698770355237693,"pX":-0.6395071030441923,"pZ":3.774780483453061,"vX0":6.65278703118224,"vY0":-141.2622685716601,"vZ0":-1.061732413503497,"x":141.38,"y":136.86,"x0":-1.8350457010162735,"y0":50.001187972500524,"z0":5.222877833435344,"aX":-18.511067421673},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":15.2,"spinRate":2476,"spinDirection":232},"zone":11,"typeConfidence":0.69,"plateTime":0.38769012885055787,"extension":6.933454346889669},"hitData":{"launchSpeed":81.9,"launchAngle":25.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.28,"coordY":117.25}},"index":3,"playId":"460eac82-b015-33a2-b285-e11f198baefc","pitchNumber":1,"startTime":"2026-06-04T17:06:51.636Z","endTime":"2026-06-04T17:06:56.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-06-04T17:06:56.836Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-04T17:07:24.029Z","endTime":"2026-06-04T17:08:33.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.317791427108357,"aZ":-17.148447872616266,"pfxX":-9.268976109199176,"pfxZ":7.5472524868673165,"pX":-0.4350683086227252,"pZ":3.189810840259804,"vX0":6.862803120700988,"vY0":-139.7116971836374,"vZ0":-2.2422763247604665,"x":133.58,"y":152.66,"x0":-1.7099640454275533,"y0":50.00588045817922,"z0":5.1205970418732845,"aX":-18.461385696506785},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":15.5,"spinRate":2456,"spinDirection":230},"zone":1,"typeConfidence":0.78,"plateTime":0.390945895539744,"extension":6.7571861488540845},"index":0,"playId":"a273687b-214a-3eca-bfb1-d0991594d903","pitchNumber":1,"startTime":"2026-06-04T17:07:27.748Z","endTime":"2026-06-04T17:07:30.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45634738344625,"aZ":-30.0375162794068,"pfxX":-9.577324327171763,"pfxZ":1.267901366876666,"pX":-0.5683759174995815,"pZ":2.5102081827389293,"vX0":6.411517765650034,"vY0":-128.59863064324293,"vZ0":-0.9077219519690064,"x":138.67,"y":171.0,"x0":-1.8383861791747593,"y0":50.006325592587935,"z0":5.179558374683939,"aX":-16.18658865527273},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.3,"breakHorizontal":16.1,"spinRate":1525,"spinDirection":249},"zone":4,"typeConfidence":0.65,"plateTime":0.42449335886762896,"extension":6.939707204841151},"index":1,"playId":"efeff8be-4d26-3293-868c-7f375fa6dec6","pitchNumber":2,"startTime":"2026-06-04T17:07:41.062Z","endTime":"2026-06-04T17:07:44.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":96.2,"endSpeed":88.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.051470045106043,"aZ":-19.78059667707186,"pfxX":-9.515954829224833,"pfxZ":6.170194585944664,"pX":-1.2513547214537233,"pZ":3.9644540348856543,"vX0":5.029314462738966,"vY0":-140.18936775371878,"vZ0":0.19609170157497946,"x":164.7,"y":131.74,"x0":-1.8238346251132838,"y0":50.00086308156876,"z0":5.175582110172601,"aX":-19.106796080994833},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.4,"breakHorizontal":16.3,"spinRate":2444,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3893974387576127,"extension":7.074126380593235},"index":2,"playId":"57d7319b-533b-3f75-9a91-396a4cce9708","pitchNumber":3,"startTime":"2026-06-04T17:07:58.681Z","endTime":"2026-06-04T17:08:01.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":96.9,"endSpeed":89.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.860833572705285,"aZ":-15.856512582545218,"pfxX":-8.373804863181157,"pfxZ":8.02927921460734,"pX":0.45346221793010455,"pZ":3.371838515322471,"vX0":9.014515061125355,"vY0":-140.9273223798209,"vZ0":-2.139440494272933,"x":99.72,"y":147.74,"x0":-1.6827160498817955,"y0":50.00615666651616,"z0":5.152892562876366,"aX":-17.025214150718735},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":13.6,"spinRate":2375,"spinDirection":227},"zone":3,"typeConfidence":0.91,"plateTime":0.3871059846114102,"extension":6.997775375530452},"index":3,"playId":"83662c96-2472-3390-baab-15c6e0362ff9","pitchNumber":4,"startTime":"2026-06-04T17:08:13.745Z","endTime":"2026-06-04T17:08:16.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.051251034242583,"aZ":-41.28335788828321,"pfxX":7.0435312687642755,"pfxZ":-6.610010292295898,"pX":0.9137641438094664,"pZ":1.8291934102653935,"vX0":4.129462262369987,"vY0":-116.90251458307546,"vZ0":1.1878211055725303,"x":82.17,"y":189.39,"x0":-1.793784427739708,"y0":50.00551785812619,"z0":5.204703264109654,"aX":9.701031181376903},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-11.4,"breakHorizontal":-13.8,"spinRate":2924,"spinDirection":60},"zone":14,"typeConfidence":0.89,"plateTime":0.46943223886155216,"extension":6.709122277941738},"index":4,"playId":"0cde4136-9084-3994-be3a-aaafbd16f694","pitchNumber":5,"startTime":"2026-06-04T17:08:30.950Z","endTime":"2026-06-04T17:08:33.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:08:33.950Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-04T17:08:58.918Z","endTime":"2026-06-04T17:09:33.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"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":"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":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.513312663334666,"aZ":-16.386797320640845,"pfxX":-8.199250911610346,"pfxZ":7.815452753672581,"pX":0.5373929125095079,"pZ":3.2873602826117416,"vX0":9.411746775316272,"vY0":-140.65881998404365,"vZ0":-2.2144886727292854,"x":96.52,"y":150.02,"x0":-1.7740822536041467,"y0":50.00020328670558,"z0":5.137617574696432,"aX":-16.558636507695777},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":13.1,"spinRate":2346,"spinDirection":232},"zone":3,"typeConfidence":0.9,"plateTime":0.38821242604202677,"extension":7.21092550410752},"index":0,"playId":"a3a1d88b-902f-3781-996b-25621916e09b","pitchNumber":1,"startTime":"2026-06-04T17:09:01.021Z","endTime":"2026-06-04T17:09:04.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36260226303262,"aZ":-16.830586200357352,"pfxX":-7.594589831946168,"pfxZ":7.594209829023178,"pX":0.03607457041860914,"pZ":2.7897041277035672,"vX0":7.413146860502,"vY0":-140.6640576867705,"vZ0":-3.2979078324940336,"x":115.62,"y":163.46,"x0":-1.6359637924318184,"y0":50.00562900601699,"z0":5.0567225546961705,"aX":-15.351293384744583},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.3,"breakHorizontal":12.4,"spinRate":2497,"spinDirection":229},"zone":5,"typeConfidence":0.9,"plateTime":0.38811506253352546,"extension":6.9035746460986385},"index":1,"playId":"c624d363-ced4-3a7e-9151-b5642a612ec0","pitchNumber":2,"startTime":"2026-06-04T17:09:14.939Z","endTime":"2026-06-04T17:09:18.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.321134685415235,"aZ":-16.754262127736887,"pfxX":-7.8238503765536205,"pfxZ":7.598194532789794,"pX":0.5007408476639982,"pZ":2.9349503326518644,"vX0":8.849738996434027,"vY0":-141.11583406935293,"vZ0":-3.0472341643624516,"x":97.91,"y":159.54,"x0":-1.6505683123789872,"y0":50.00052375784356,"z0":5.100110062198333,"aX":-15.872436722048294},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.3,"breakHorizontal":12.5,"spinRate":2517,"spinDirection":224},"zone":3,"typeConfidence":0.89,"plateTime":0.38726915215398483,"extension":7.0796784350313215},"index":2,"playId":"c2242aa9-8984-3742-aa74-4baa8378d16a","pitchNumber":3,"startTime":"2026-06-04T17:09:30.138Z","endTime":"2026-06-04T17:09:33.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:09:33.138Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a sharp line drive to right fielder Bryce Johnson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-04T17:11:59.891Z","endTime":"2026-06-04T17:13:14.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":90.5,"endSpeed":82.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06882736343718,"aZ":-14.400699009005198,"pfxX":-4.239090801464186,"pfxZ":10.14458078574275,"pX":-0.09517738818102596,"pZ":2.311700653120776,"vX0":4.258744987989518,"vY0":-131.55520948304144,"vZ0":-7.556597298303396,"x":120.63,"y":176.36,"x0":-1.1847054781831439,"y0":50.00195660203642,"z0":6.2901327753558665,"aX":-7.42573561152799},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.9,"breakHorizontal":6.7,"spinRate":2295,"spinDirection":203},"zone":5,"typeConfidence":0.87,"plateTime":0.41644905029804713,"extension":7.106961669664866},"index":0,"playId":"92219e03-5dd5-3f00-ae42-d385e7ae3c7a","pitchNumber":1,"startTime":"2026-06-04T17:12:02.282Z","endTime":"2026-06-04T17:12:05.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":83.3,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.310016213856233,"aZ":-28.041033989491524,"pfxX":1.100998939396223,"pfxZ":2.79027555871735,"pX":0.028467010048975772,"pZ":1.4821126564888034,"vX0":3.224407913635759,"vY0":-121.15473931812824,"vZ0":-5.508892957076876,"x":115.91,"y":198.76,"x0":-1.464335296481711,"y0":50.00566074688568,"z0":6.24502849727397,"aX":1.631519569875009},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.0,"breakHorizontal":-2.8,"spinRate":1937,"spinDirection":186},"zone":14,"typeConfidence":0.9,"plateTime":0.45258961083799454,"extension":6.822113784059642},"index":1,"playId":"3d562864-2091-3a13-aa25-007b21cb301a","pitchNumber":2,"startTime":"2026-06-04T17:12:15.688Z","endTime":"2026-06-04T17:12:21.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.953556478806806,"aZ":-43.33791331007101,"pfxX":1.8742997423350607,"pfxZ":-8.739485140299898,"pX":0.3887888106557431,"pZ":1.2154248058122896,"vX0":3.5411365868197033,"vY0":-112.97970872349738,"vZ0":-1.8172302365896498,"x":102.18,"y":205.96,"x0":-1.4502141980861056,"y0":50.00558973380953,"z0":6.435324487014812,"aX":2.3927443480045865},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-16.0,"breakHorizontal":-4.4,"spinRate":2313,"spinDirection":15},"zone":14,"typeConfidence":0.92,"plateTime":0.48711005268882834,"extension":6.859361243804339},"index":2,"playId":"c89d7d80-ea89-3c84-ba85-db9ecac4c893","pitchNumber":3,"startTime":"2026-06-04T17:12:32.622Z","endTime":"2026-06-04T17:12:36.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":91.8,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.220639500577228,"aZ":-15.32952133242871,"pfxX":-2.4679558049242267,"pfxZ":9.37164076062528,"pX":0.03818601002436965,"pZ":6.10311868286833,"vX0":4.053211563749191,"vY0":-133.5889590013148,"vZ0":1.667493302717086,"x":115.54,"y":74.0,"x0":-1.1818370016238107,"y0":50.00515312479178,"z0":6.57628907513371,"aX":-4.437747765366268},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.5,"breakHorizontal":3.6,"spinRate":2200,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.41086039809004227,"extension":6.863116225492992},"index":3,"playId":"fde284cd-dac3-3c29-85b8-0e10775bcf27","pitchNumber":4,"startTime":"2026-06-04T17:12:48.371Z","endTime":"2026-06-04T17:12:51.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.16334944914424,"aZ":-24.016359196405926,"pfxX":-7.281093480282003,"pfxZ":6.13111566173742,"pX":-0.8969081017724294,"pZ":2.959381113165439,"vX0":2.799963412754308,"vY0":-114.32712290944022,"vZ0":-2.470454077983227,"x":151.19,"y":158.88,"x0":-1.1884879890899698,"y0":50.000122858991276,"z0":6.399856538546814,"aX":-9.681586470918303},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":10.8,"breakHorizontal":12.5,"spinRate":1535,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.478247136775491,"extension":6.9178556607387325},"hitData":{"launchSpeed":103.8,"launchAngle":16.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":172.7,"coordY":78.41}},"index":4,"playId":"dcd3881b-214f-383f-b79c-6487676547b8","pitchNumber":5,"startTime":"2026-06-04T17:13:03.588Z","endTime":"2026-06-04T17:13:14.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:13:14.498Z","atBatIndex":3},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Trea Turner grounds into a force out, shortstop Xander Bogaerts to second baseman Fernando Tatis Jr. Kyle Schwarber out at 2nd. Trea Turner to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-04T17:13:32.495Z","endTime":"2026-06-04T17:14:13.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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_assist"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20598615426576,"aZ":-29.70903801945352,"pfxX":1.3227177749109567,"pfxZ":1.652808655404062,"pX":0.09112606961044789,"pZ":3.710255002892762,"vX0":3.619116241980801,"vY0":-120.84754132218703,"vZ0":-0.3931151138362162,"x":113.53,"y":138.6,"x0":-1.5939236761858284,"y0":50.00011056366278,"z0":6.471129835399649,"aX":1.9673380559469158},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.1,"breakHorizontal":-3.2,"spinRate":1761,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.4521876545236596,"extension":6.6620871582505785},"index":0,"playId":"952fb666-2460-303b-9066-82161778ac19","pitchNumber":1,"startTime":"2026-06-04T17:13:34.420Z","endTime":"2026-06-04T17:13:37.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":70.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.14622340354718,"aZ":-38.44382517594016,"pfxX":2.782771808521595,"pfxZ":-5.036249305121,"pX":-0.04589474592925579,"pZ":2.359234446086217,"vX0":2.541850284083944,"vY0":-110.42154360059321,"vZ0":-0.38794585376923796,"x":118.75,"y":175.08,"x0":-1.5699884433138744,"y0":50.002726105398814,"z0":6.553864258348499,"aX":3.4642284975370545},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-9.0,"breakHorizontal":-5.6,"spinRate":2250,"spinDirection":19},"zone":5,"typeConfidence":2.0,"plateTime":0.49448347412240956,"extension":6.715195922920312},"index":1,"playId":"662010af-dc8e-3fb5-8fdf-c2eb985f4d51","pitchNumber":2,"startTime":"2026-06-04T17:13:50.534Z","endTime":"2026-06-04T17:13:53.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.084098894251127,"aZ":-42.105738401791044,"pfxX":1.3673747470283408,"pfxZ":-7.773839437584785,"pX":0.6012063680742683,"pZ":2.182235948224783,"vX0":3.9198197131627057,"vY0":-112.51030385451628,"vZ0":-0.2050694814964369,"x":94.08,"y":179.86,"x0":-1.3437016311114867,"y0":50.00258607116762,"z0":6.554205235347828,"aX":1.7467032881637088},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-13.8,"breakHorizontal":-3.5,"spinRate":2299,"spinDirection":21},"zone":9,"typeConfidence":0.89,"plateTime":0.48748248764849267,"extension":6.790658932443366},"hitData":{"launchSpeed":77.1,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.1,"coordY":156.86}},"index":2,"playId":"10a6461a-6158-393c-9d4f-79b3be1bff75","pitchNumber":3,"startTime":"2026-06-04T17:14:05.918Z","endTime":"2026-06-04T17:14:13.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:14:13.938Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Bryce Harper lines into a double play, right fielder Bryce Johnson to first baseman Ty France. Trea Turner out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-04T17:14:39.436Z","endTime":"2026-06-04T17:14:52.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.778998860820533,"aZ":-21.63589107823732,"pfxX":-6.306394872975287,"pfxZ":7.7736139503798025,"pX":-0.3360788013999662,"pZ":2.324294469576522,"vX0":4.1322056787234045,"vY0":-115.49823993597234,"vZ0":-4.466725935320794,"x":129.81,"y":176.02,"x0":-1.325785717593262,"y0":50.00350196334157,"z0":6.354665439943789,"aX":-8.551546827944465},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":13.3,"breakHorizontal":10.4,"spinRate":1499,"spinDirection":218},"zone":4,"typeConfidence":0.9,"plateTime":0.47356926379223996,"extension":6.936143222680763},"hitData":{"launchSpeed":82.0,"launchAngle":29.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":203.63,"coordY":113.97}},"index":0,"playId":"e59ba956-d0ba-3c30-998b-8272c5f00ea4","pitchNumber":1,"startTime":"2026-06-04T17:14:39.436Z","endTime":"2026-06-04T17:14:52.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.2,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:14:52.465Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ty France walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-04T17:16:59.028Z","endTime":"2026-06-04T17:18:34.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.175255534182405,"aZ":-19.51331211498675,"pfxX":-9.667490539215237,"pfxZ":6.538088822693416,"pX":-0.34905695877282333,"pZ":2.8821851523652717,"vX0":7.246853946935298,"vY0":-138.13455820067227,"vZ0":-2.759402955534302,"x":130.31,"y":160.96,"x0":-1.7477854324382665,"y0":50.00316209819133,"z0":5.202893804270812,"aX":-18.721576365754135},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.5,"breakHorizontal":16.1,"spinRate":2460,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.3962006202837127,"extension":7.407197323483482},"index":0,"playId":"96fd7898-d0a7-3e24-8326-a658ca0c67b7","pitchNumber":1,"startTime":"2026-06-04T17:17:04.516Z","endTime":"2026-06-04T17:17:07.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":95.7,"endSpeed":87.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.119912297381763,"aZ":-25.053368319898745,"pfxX":-9.54841326249074,"pfxZ":3.6025645033724096,"pX":-0.05988564668795131,"pZ":4.454095503906156,"vX0":7.961007868828592,"vY0":-139.175596959666,"vZ0":2.466598343171617,"x":119.28,"y":118.52,"x0":-1.7066868508625335,"y0":50.00153294396155,"z0":5.2084123128624,"aX":-18.866037465559277},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.2,"breakHorizontal":15.8,"spinRate":2304,"spinDirection":234},"zone":11,"typeConfidence":0.96,"plateTime":0.39247375814405894,"extension":7.022775405347462},"index":1,"playId":"6540b25a-1380-328a-afa3-c76c662f0f3e","pitchNumber":2,"startTime":"2026-06-04T17:17:19.625Z","endTime":"2026-06-04T17:17:22.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":95.9,"endSpeed":88.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.464776643458826,"aZ":-16.769650988264083,"pfxX":-7.890754715702179,"pfxZ":7.738356321163645,"pX":1.3735060724380188,"pZ":2.926439903771515,"vX0":11.20984744509826,"vY0":-139.30502531924688,"vZ0":-2.9364111674651467,"x":64.65,"y":159.77,"x0":-1.6533622057266026,"y0":50.006434648730966,"z0":5.0852701679471215,"aX":-15.71583229602896},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":12.4,"spinRate":2492,"spinDirection":225},"zone":12,"typeConfidence":0.92,"plateTime":0.39125554108955773,"extension":7.256243594604532},"index":2,"playId":"b9ff64ff-abac-349a-b4e4-5c68291fef7b","pitchNumber":3,"startTime":"2026-06-04T17:17:41.947Z","endTime":"2026-06-04T17:17:45.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.334717908264782,"aZ":-17.259645334067873,"pfxX":-7.960586394581639,"pfxZ":7.52179536486439,"pX":1.4871635048489777,"pZ":2.4208836175338546,"vX0":11.53226054356945,"vY0":-139.25356664561667,"vZ0":-3.8974064745091974,"x":60.31,"y":173.42,"x0":-1.6545407639226397,"y0":50.00634239957198,"z0":4.965158487606655,"aX":-15.793861454943706},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":12.4,"spinRate":2481,"spinDirection":228},"zone":12,"typeConfidence":0.9,"plateTime":0.39182710767193907,"extension":7.320427678115341},"index":3,"playId":"0635a86a-6630-3abd-99e6-76231df5d156","pitchNumber":4,"startTime":"2026-06-04T17:17:56.514Z","endTime":"2026-06-04T17:17:59.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.368734668347514,"aZ":-24.05956269697846,"pfxX":-11.012528732111809,"pfxZ":4.144173345551904,"pX":-0.1592465837294957,"pZ":2.7148242234976725,"vX0":8.23602957929681,"vY0":-138.87366462243855,"vZ0":-1.9426881123194557,"x":123.07,"y":165.48,"x0":-1.7288909472606966,"y0":50.00210374178853,"z0":5.019660764324393,"aX":-21.563370079601754},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.3,"breakHorizontal":18.2,"spinRate":2352,"spinDirection":229},"zone":2,"typeConfidence":0.96,"plateTime":0.394017401805542,"extension":7.194667107612684},"index":4,"playId":"c1853117-7fde-383e-8803-f0d786affb38","pitchNumber":5,"startTime":"2026-06-04T17:18:11.625Z","endTime":"2026-06-04T17:18:14.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.583904249409407,"aZ":-33.35781247914659,"pfxX":6.912321814584352,"pfxZ":-0.8039340224931468,"pX":2.9463610946614938,"pZ":1.2886798227963738,"vX0":9.23501714102154,"vY0":-120.77938547583055,"vZ0":-1.723270199199253,"x":4.69,"y":203.99,"x0":-1.8390397582811093,"y0":50.00591824293368,"z0":4.970866623129813,"aX":10.117828130602048},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.7,"breakHorizontal":-14.9,"spinRate":2758,"spinDirection":43},"zone":14,"typeConfidence":0.88,"plateTime":0.45512561372913884,"extension":6.905298557217887},"index":5,"playId":"8ce4c35f-0c60-3b63-a649-a1898f75f015","pitchNumber":6,"startTime":"2026-06-04T17:18:31.035Z","endTime":"2026-06-04T17:18:34.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:18:34.821Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-04T17:19:03.482Z","endTime":"2026-06-04T17:20:29.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":86.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76762269469995,"aZ":-14.031327729598303,"pfxX":-7.340054442706651,"pfxZ":9.30579999252642,"pX":0.24074490899071452,"pZ":3.0828121523147196,"vX0":8.249101845158046,"vY0":-139.3304550155914,"vZ0":-3.053402481243854,"x":107.82,"y":155.54,"x0":-1.8165627790285843,"y0":50.00291502847715,"z0":5.130640456635642,"aX":-14.310716170749016},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":11.4,"spinRate":2481,"spinDirection":222},"zone":2,"typeConfidence":0.94,"plateTime":0.3944009486450595,"extension":7.398187108758319},"index":0,"playId":"1c70f726-674d-3e88-b9d5-88978c78b545","pitchNumber":1,"startTime":"2026-06-04T17:19:03.797Z","endTime":"2026-06-04T17:19:06.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56239133573208,"aZ":-40.362740825330285,"pfxX":5.4100135988927445,"pfxZ":-6.029788272130693,"pX":0.29337841688166516,"pZ":2.222973178862515,"vX0":3.489484490092475,"vY0":-116.27564229242071,"vZ0":1.7548842817721872,"x":105.82,"y":178.76,"x0":-1.93420875165501,"y0":50.00386749724001,"z0":5.31318529278249,"aX":7.3440484939891215},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-10.1,"breakHorizontal":-10.7,"spinRate":2820,"spinDirection":46},"zone":9,"typeConfidence":0.88,"plateTime":0.472630824651493,"extension":6.493311353762938},"index":1,"playId":"6e9f5cbb-473d-3e6b-b674-e83aaa618586","pitchNumber":2,"startTime":"2026-06-04T17:19:19.933Z","endTime":"2026-06-04T17:19:27.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.34802695916186,"aZ":-15.978839258652071,"pfxX":-6.682042395911969,"pfxZ":8.400612808816526,"pX":-0.4962109043035311,"pZ":4.5784168439640665,"vX0":6.549826565294629,"vY0":-138.771225083335,"vZ0":1.3994247770825972,"x":135.91,"y":115.16,"x0":-2.0319659046361354,"y0":50.00426926249042,"z0":5.139726788500226,"aX":-12.885465669177695},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":10.6,"spinRate":2512,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.39642418741800967,"extension":6.949851235935805},"index":2,"playId":"24d92f20-726f-3ab3-be0a-ae36fd96af41","pitchNumber":3,"startTime":"2026-06-04T17:20:06.548Z","endTime":"2026-06-04T17:20:09.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":86.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.11123886760824,"aZ":-11.791265757235271,"pfxX":-6.643820161908215,"pfxZ":10.394911623265179,"pX":-0.22477941994303688,"pZ":3.230530303902175,"vX0":7.0076154363206875,"vY0":-139.9793477174956,"vZ0":-2.945860075151618,"x":125.57,"y":151.56,"x0":-1.9118740342052556,"y0":50.0020452277475,"z0":5.081596649909474,"aX":-13.0271416271348},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":10.3,"spinRate":2540,"spinDirection":224},"zone":2,"typeConfidence":0.96,"plateTime":0.39308050844524844,"extension":7.450973752724907},"index":3,"playId":"185f10f7-6ac7-39bb-a6ae-f2dd1c119493","pitchNumber":4,"startTime":"2026-06-04T17:20:23.921Z","endTime":"2026-06-04T17:20:29.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:20:29.244Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xander Bogaerts pops out to shortstop Trea Turner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-04T17:20:57.591Z","endTime":"2026-06-04T17:21:28.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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":"Pop Out","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":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.852257235829114,"aZ":-14.780359292283231,"pfxX":-7.385877575992486,"pfxZ":8.749777617053876,"pX":-0.14340461902794013,"pZ":3.2236451582623986,"vX0":7.264606817801446,"vY0":-140.3529985409888,"vZ0":-2.4434421096559906,"x":122.47,"y":151.74,"x0":-1.8102837654364947,"y0":50.000594643155274,"z0":5.072259827562853,"aX":-14.679728338130127},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":11.8,"spinRate":2427,"spinDirection":223},"zone":2,"typeConfidence":0.93,"plateTime":0.39079447519865473,"extension":7.063385701216117},"index":0,"playId":"7fe38ee2-fc62-375e-8a78-7e8bdbe0eab6","pitchNumber":1,"startTime":"2026-06-04T17:20:57.591Z","endTime":"2026-06-04T17:21:00.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15622406974589,"aZ":-31.085002750318132,"pfxX":9.640153323428533,"pfxZ":0.772298072331127,"pX":0.37240510629465823,"pZ":2.2954151259125104,"vX0":2.763029478740627,"vY0":-118.7477646242405,"vZ0":0.21434171283875147,"x":102.8,"y":176.8,"x0":-2.0619494187545584,"y0":50.00366152386441,"z0":5.058603311904777,"aX":13.61013431130854},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.8,"breakHorizontal":-18.1,"spinRate":2739,"spinDirection":55},"zone":6,"typeConfidence":0.91,"plateTime":0.4632759423199393,"extension":6.529537902911787},"hitData":{"launchSpeed":81.6,"launchAngle":73.0,"totalDistance":89.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":129.28,"coordY":167.55}},"index":1,"playId":"0331ee05-5449-3b7a-a1a7-5220b16811cc","pitchNumber":2,"startTime":"2026-06-04T17:21:16.573Z","endTime":"2026-06-04T17:21:28.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:21:28.393Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Andujar pops out to first baseman Bryce Harper in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-04T17:21:55.197Z","endTime":"2026-06-04T17:23:56.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":5},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06290653997462,"aZ":-35.478919565883714,"pfxX":7.893420124572469,"pfxZ":-2.2933133980949467,"pX":-0.20511192734911518,"pZ":2.400562616663479,"vX0":1.9336646762016452,"vY0":-119.4075528877203,"vZ0":1.0508747855836231,"x":124.82,"y":173.96,"x0":-2.0507870920961735,"y0":50.00115338824429,"z0":5.1478134929654376,"aX":11.391875734814873},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.6,"breakHorizontal":-14.8,"spinRate":2704,"spinDirection":60},"zone":5,"typeConfidence":0.88,"plateTime":0.4587742050442194,"extension":6.672554070954352},"index":0,"playId":"cd5af57f-77a5-32e8-8698-2aa2ea6bed5d","pitchNumber":1,"startTime":"2026-06-04T17:21:55.197Z","endTime":"2026-06-04T17:21:58.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29880304970003,"aZ":-16.50700288165315,"pfxX":-5.848363381630091,"pfxZ":7.8529358762242865,"pX":0.7530335252159626,"pZ":3.434808963869661,"vX0":9.156562721387344,"vY0":-138.96411774463954,"vZ0":-1.6465331634747244,"x":88.3,"y":146.04,"x0":-1.7948914105520313,"y0":50.00226134083056,"z0":5.108763567246499,"aX":-11.667985263338206},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":9.1,"spinRate":2454,"spinDirection":229},"zone":12,"typeConfidence":0.94,"plateTime":0.39118202477802555,"extension":7.150741103910881},"index":1,"playId":"09e7f8f3-d5d5-3462-a0a1-61df58252909","pitchNumber":2,"startTime":"2026-06-04T17:22:12.670Z","endTime":"2026-06-04T17:22:15.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.759005151011916,"aZ":-14.618517997603064,"pfxX":-10.108512677974245,"pfxZ":8.97781791633101,"pX":0.39488711019291073,"pZ":3.7459376230684818,"vX0":9.35809542145085,"vY0":-139.08304306919814,"vZ0":-1.039444171275766,"x":101.95,"y":137.64,"x0":-1.7032383476081097,"y0":50.00229060533762,"z0":5.095879239287429,"aX":-19.76562864202604},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":16.3,"spinRate":2508,"spinDirection":229},"zone":12,"typeConfidence":0.88,"plateTime":0.3941065948063027,"extension":7.219102805602215},"index":2,"playId":"c1f45580-6f9a-31f1-90c9-a9df2824c75e","pitchNumber":3,"startTime":"2026-06-04T17:22:33.650Z","endTime":"2026-06-04T17:22:36.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.125884833406644,"aZ":-31.609381707147094,"pfxX":-10.999456303965875,"pfxZ":0.3423700641520018,"pX":-1.673634059879571,"pZ":2.0792689512775557,"vX0":4.097781675583087,"vY0":-127.81779438308536,"vZ0":-1.2978419470228995,"x":180.79,"y":182.64,"x0":-1.8714209817893308,"y0":50.00386665522436,"z0":5.0830069318085025,"aX":-18.14259486305814},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.6,"breakHorizontal":19.0,"spinRate":1579,"spinDirection":246},"zone":13,"typeConfidence":0.46,"plateTime":0.42904923003673767,"extension":6.959058891897568},"index":3,"playId":"153facbc-bbbb-346c-b75e-5ca3ddf93c4b","pitchNumber":4,"startTime":"2026-06-04T17:22:56.279Z","endTime":"2026-06-04T17:22:59.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45905676891047,"aZ":-32.97078857947214,"pfxX":8.086127657880379,"pfxZ":-0.576284587068538,"pX":0.11086703299494034,"pZ":1.2419141922963732,"vX0":2.47309967353954,"vY0":-117.95847492235043,"vZ0":-1.5996443575322845,"x":112.77,"y":205.25,"x0":-2.005397156436368,"y0":50.00096390542345,"z0":5.009726651959479,"aX":11.228785319183329},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.2,"breakHorizontal":-15.2,"spinRate":2839,"spinDirection":57},"zone":14,"typeConfidence":0.92,"plateTime":0.4669197097968878,"extension":6.887817246242989},"index":4,"playId":"eec67087-2f9e-3e3c-b026-3bbe8ef440a7","pitchNumber":5,"startTime":"2026-06-04T17:23:21.397Z","endTime":"2026-06-04T17:23:29.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.53880090753979,"aZ":-16.54916678987515,"pfxX":-8.550415557085898,"pfxZ":7.999833375485737,"pX":0.29716123892483753,"pZ":2.900761116207928,"vX0":8.612018083921482,"vY0":-139.59594116199645,"vZ0":-2.629208820111474,"x":105.67,"y":160.46,"x0":-1.732849359382504,"y0":50.00035128931456,"z0":4.958234416788016,"aX":-16.694545145557118},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":13.4,"spinRate":2472,"spinDirection":227},"zone":3,"typeConfidence":0.83,"plateTime":0.3939744429263232,"extension":6.814450057885334},"hitData":{"launchSpeed":85.6,"launchAngle":77.0,"totalDistance":47.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":151.49,"coordY":197.16}},"index":5,"playId":"4a3c60b9-c225-386d-97cb-ae8a3019f274","pitchNumber":6,"startTime":"2026-06-04T17:23:45.133Z","endTime":"2026-06-04T17:23:56.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:23:56.184Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-04T17:26:15.916Z","endTime":"2026-06-04T17:27:23.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":70.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.377897688106643,"aZ":-44.24073468299352,"pfxX":2.214177879833913,"pfxZ":-9.789196905113286,"pX":-0.7382804088932912,"pZ":3.813253263007825,"vX0":0.7286220232657092,"vY0":-110.2706367676885,"vZ0":3.8148900000316415,"x":145.14,"y":135.82,"x0":-1.3604944358594377,"y0":50.001301261813545,"z0":6.724262540222362,"aX":2.7297946676077616},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-16.4,"breakHorizontal":-4.2,"spinRate":2175,"spinDirection":14},"zone":11,"typeConfidence":0.9,"plateTime":0.4964677604492853,"extension":6.7838667353693385},"index":0,"playId":"9a01dc35-a08d-365b-89f8-fc6c5b09862a","pitchNumber":1,"startTime":"2026-06-04T17:26:18.068Z","endTime":"2026-06-04T17:26:21.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.2,"endSpeed":68.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.917366654002894,"aZ":-42.19463943049334,"pfxX":1.0158489223381033,"pfxZ":-8.477184545561617,"pX":-0.1242267947942487,"pZ":3.139458166381111,"vX0":2.171934438429526,"vY0":-108.0465652462689,"vZ0":2.1841019631820258,"x":121.74,"y":154.01,"x0":-1.27469447794352,"y0":50.0040204595632,"z0":6.7539655388458,"aX":1.2002740467936392},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-14.4,"breakHorizontal":-2.4,"spinRate":2136,"spinDirection":18},"zone":2,"typeConfidence":0.8,"plateTime":0.5070431905703985,"extension":6.63664757243072},"index":1,"playId":"5b554c5d-8807-30a8-a02e-546d736018d4","pitchNumber":2,"startTime":"2026-06-04T17:26:31.030Z","endTime":"2026-06-04T17:26:34.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.172205064193374,"aZ":-14.466699718947831,"pfxX":-5.059552247954623,"pfxZ":9.728791610438012,"pX":0.7257991794665892,"pZ":2.3969356902569294,"vX0":6.588992391008522,"vY0":-133.43774065677152,"vZ0":-7.403894032641096,"x":89.33,"y":174.06,"x0":-1.107345369835147,"y0":50.00580547568157,"z0":6.230971310525425,"aX":-9.212311934995252},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":7.9,"spinRate":2238,"spinDirection":202},"zone":6,"typeConfidence":0.88,"plateTime":0.4090109301149303,"extension":7.145751190574887},"index":2,"playId":"e1ca704a-090f-3a02-8e3b-952387637acf","pitchNumber":3,"startTime":"2026-06-04T17:26:44.640Z","endTime":"2026-06-04T17:26:47.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.553069732276388,"aZ":-43.94454410871138,"pfxX":1.8680736405351306,"pfxZ":-9.439131616128005,"pX":0.25731225071391584,"pZ":2.642162811517371,"vX0":2.892425703617395,"vY0":-110.89997494606433,"vZ0":1.4167022869212353,"x":107.19,"y":167.44,"x0":-1.3056707343269691,"y0":50.00068103974315,"z0":6.573321598882313,"aX":2.3299946694063607},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-16.4,"breakHorizontal":-4.1,"spinRate":2178,"spinDirection":15},"zone":6,"typeConfidence":0.91,"plateTime":0.4936046934844298,"extension":6.7788894567549685},"index":3,"playId":"549a6fc0-75a8-3410-8cf6-364f6ff4ca2e","pitchNumber":4,"startTime":"2026-06-04T17:27:00.681Z","endTime":"2026-06-04T17:27:03.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":81.6,"endSpeed":76.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.247913836633362,"aZ":-31.855599855421726,"pfxX":-0.3589649887794006,"pfxZ":0.22118624684157417,"pX":0.03494784735811095,"pZ":2.9168203647910915,"vX0":3.8462437007969488,"vY0":-119.00856335316173,"vZ0":-1.4466684370113125,"x":115.67,"y":160.03,"x0":-1.5410639073727652,"y0":50.00582570387638,"z0":6.3621893843416295,"aX":-0.5265143306448997},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.4,"breakHorizontal":-0.1,"spinRate":1873,"spinDirection":4},"zone":2,"typeConfidence":0.9,"plateTime":0.4565359634940416,"extension":6.767334083673732},"index":4,"playId":"8620da2f-8dd1-37d1-97f3-b686106bf71d","pitchNumber":5,"startTime":"2026-06-04T17:27:19.977Z","endTime":"2026-06-04T17:27:23.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:27:23.009Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-04T17:27:48.681Z","endTime":"2026-06-04T17:29:12.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"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":{"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":83.2,"endSpeed":77.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.198676966066454,"aZ":-29.301588046279853,"pfxX":-0.3894874114383633,"pfxZ":1.9128758136368322,"pX":0.745540029270201,"pZ":1.0566835256865275,"vX0":5.412704642083197,"vY0":-121.00973271645053,"vZ0":-6.19342816037285,"x":88.58,"y":210.25,"x0":-1.459184896734332,"y0":50.00029404811252,"z0":6.181323274766071,"aX":-0.5842850203809401},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.4,"breakHorizontal":-0.5,"spinRate":1894,"spinDirection":198},"zone":14,"typeConfidence":0.9,"plateTime":0.45074566884043765,"extension":6.876443239832235},"index":0,"playId":"281f0524-8388-34ca-b922-399f0ac352a4","pitchNumber":1,"startTime":"2026-06-04T17:27:49.532Z","endTime":"2026-06-04T17:27:52.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":90.9,"endSpeed":82.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.421924849568892,"aZ":-15.425427456674296,"pfxX":-2.6038855507537964,"pfxZ":9.516417039709179,"pX":-0.3106391784300651,"pZ":6.090341171147142,"vX0":3.0444982112793406,"vY0":-132.3740305042602,"vZ0":1.721335662057243,"x":128.84,"y":74.34,"x0":-1.141823190616642,"y0":50.003251125700736,"z0":6.566423485431668,"aX":-4.58342263359903},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.9,"breakHorizontal":4.0,"spinRate":2077,"spinDirection":202},"zone":11,"typeConfidence":0.89,"plateTime":0.4150844750062528,"extension":6.942990808918888},"index":1,"playId":"e83b3c47-3541-3480-a0a6-61aee56f855b","pitchNumber":2,"startTime":"2026-06-04T17:28:03.734Z","endTime":"2026-06-04T17:28:06.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.327059804087657,"aZ":-21.54801168303015,"pfxX":-7.862851117392559,"pfxZ":7.867391672729893,"pX":0.326474187654326,"pZ":0.7190979795794121,"vX0":5.868818501882803,"vY0":-115.17061302624485,"vZ0":-7.56385992004498,"x":104.56,"y":219.36,"x0":-1.226626070126213,"y0":50.00271871826835,"z0":6.113457838799033,"aX":-10.619038414058174},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":12.7,"breakHorizontal":12.8,"spinRate":1506,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.47461320069857305,"extension":7.049091951879775},"index":2,"playId":"afcbdbc9-d957-3f0e-9abb-613589f76102","pitchNumber":3,"startTime":"2026-06-04T17:28:21.336Z","endTime":"2026-06-04T17:28:24.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.475102715751802,"aZ":-28.30350635188203,"pfxX":1.2449048715472877,"pfxZ":2.5352201096206524,"pX":0.9079248614869815,"pZ":0.1540282892694578,"vX0":5.395663130526338,"vY0":-121.87246825460967,"vZ0":-8.623927879911129,"x":82.39,"y":234.62,"x0":-1.4826242338759075,"y0":50.00373482533579,"z0":6.129186874179414,"aX":1.9015072466701102},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.1,"breakHorizontal":-3.4,"spinRate":1730,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.446799222463397,"extension":6.731155371621819},"index":3,"playId":"5e9098dd-a797-3343-a614-b25cf31252d9","pitchNumber":4,"startTime":"2026-06-04T17:28:38.340Z","endTime":"2026-06-04T17:28:41.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":74.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.607049429020673,"aZ":-23.2065970144427,"pfxX":-7.523757157173803,"pfxZ":6.492999378986227,"pX":0.06026338147804185,"pZ":2.873417920882071,"vX0":5.19935256957354,"vY0":-115.66486951536233,"vZ0":-2.909003381261816,"x":114.7,"y":161.2,"x0":-1.2177134225195119,"y0":50.00503414057166,"z0":6.326894774355557,"aX":-10.395717381219088},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":11.4,"breakHorizontal":12.7,"spinRate":1560,"spinDirection":227},"zone":5,"typeConfidence":0.91,"plateTime":0.4700510507944822,"extension":7.046454294229994},"index":4,"playId":"a0ffdf74-244c-306c-81ea-a3ad414ea2d1","pitchNumber":5,"startTime":"2026-06-04T17:28:55.801Z","endTime":"2026-06-04T17:28:58.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":92.9,"endSpeed":86.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.446473776317983,"aZ":-15.266960827017304,"pfxX":-4.95651386996132,"pfxZ":8.99181317222604,"pX":0.40145228389463733,"pZ":3.898587782440909,"vX0":5.875418598774653,"vY0":-135.26799240223744,"vZ0":-3.6251935803538937,"x":101.7,"y":133.52,"x0":-1.1399125263820349,"y0":50.00190825576503,"z0":6.305344784487031,"aX":-9.319501057560796},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":7.9,"spinRate":2199,"spinDirection":203},"zone":12,"typeConfidence":0.89,"plateTime":0.40265562917841535,"extension":7.014642268001024},"index":5,"playId":"a1f13a19-c796-375a-8bcd-f96aae44972d","pitchNumber":6,"startTime":"2026-06-04T17:29:09.964Z","endTime":"2026-06-04T17:29:12.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:29:12.964Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a sharp line drive to left fielder Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-04T17:29:37.064Z","endTime":"2026-06-04T17:31:22.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"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":92.2,"endSpeed":85.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.793284170782538,"aZ":-13.623499573954515,"pfxX":-4.074897014420653,"pfxZ":10.03917948148922,"pX":-0.12811886140363085,"pZ":2.6843736352409384,"vX0":4.254260124053501,"vY0":-134.26898116899295,"vZ0":-6.865297851110758,"x":121.88,"y":166.3,"x0":-1.194634463285145,"y0":50.00541451297836,"z0":6.221630139259358,"aX":-7.531392934819591},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.2,"breakHorizontal":6.6,"spinRate":2159,"spinDirection":202},"zone":5,"typeConfidence":0.89,"plateTime":0.4060736242002605,"extension":7.1553514267802605},"index":0,"playId":"9305fad1-1eeb-3558-97e9-0fb0846dab1a","pitchNumber":1,"startTime":"2026-06-04T17:29:37.064Z","endTime":"2026-06-04T17:29:40.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":73.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.74123896598401,"aZ":-40.01859991364741,"pfxX":0.16484777335327117,"pfxZ":-6.008089195138483,"pX":1.3257156787457869,"pZ":-0.6174346493121073,"vX0":5.734753632790538,"vY0":-113.23268919745095,"vZ0":-6.536018826110513,"x":66.47,"y":255.45,"x0":-1.256141871634922,"y0":50.00527365440392,"z0":6.28879123079325,"aX":0.21452137653674366},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-12.2,"breakHorizontal":-1.7,"spinRate":2187,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.4828346981499201,"extension":6.858567988708226},"index":1,"playId":"0906c13a-0d12-34ec-8dbb-2fdfaacaf94e","pitchNumber":2,"startTime":"2026-06-04T17:29:50.924Z","endTime":"2026-06-04T17:29:53.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":68.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.80384089550337,"aZ":-42.516947164719184,"pfxX":3.7594815271155575,"pfxZ":-8.684609592798818,"pX":-2.4539354819408867,"pZ":7.735490786353632,"vX0":-2.9923706105664256,"vY0":-108.12047035154713,"vZ0":11.407638289259868,"x":210.54,"y":29.92,"x0":-1.544375077161712,"y0":50.0024686202066,"z0":7.046907870615253,"aX":4.477473296763478},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-12.6,"breakHorizontal":-6.1,"spinRate":1986,"spinDirection":12},"zone":11,"typeConfidence":0.89,"plateTime":0.5054546414202612,"extension":6.412764912407979},"index":2,"playId":"57cedbdc-d07f-37c5-8811-fa34ae9e9049","pitchNumber":3,"startTime":"2026-06-04T17:30:08.936Z","endTime":"2026-06-04T17:30:11.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":80.3,"endSpeed":74.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.249832707123694,"aZ":-18.511609271326524,"pfxX":-6.657193174532193,"pfxZ":9.783779005964362,"pX":0.6733761253108432,"pZ":1.1244328461553361,"vX0":6.337627959895682,"vY0":-116.65447106471733,"vZ0":-7.477236314568542,"x":91.33,"y":208.42,"x0":-1.196914713185136,"y0":50.003568267432534,"z0":6.080236591724271,"aX":-9.296405610260086},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":16.3,"breakHorizontal":10.8,"spinRate":1645,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.46720479994574715,"extension":7.220240164920711},"index":3,"playId":"2d580131-dadf-3ecf-a55f-66e1d366d617","pitchNumber":4,"startTime":"2026-06-04T17:30:32.828Z","endTime":"2026-06-04T17:30:35.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":91.2,"endSpeed":83.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.322360312110412,"aZ":-14.911439948411566,"pfxX":-6.047780992400003,"pfxZ":9.657806660976277,"pX":-0.3688832477810477,"pZ":2.178910911405832,"vX0":4.177327548868985,"vY0":-132.59099348122746,"vZ0":-7.6010662017038,"x":131.06,"y":179.95,"x0":-1.1759603681430817,"y0":50.00350154248158,"z0":6.162854428542684,"aX":-10.810316169090795},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.1,"breakHorizontal":10.1,"spinRate":2197,"spinDirection":210},"zone":7,"typeConfidence":0.87,"plateTime":0.4124871454734329,"extension":7.020915164622966},"index":4,"playId":"12745c09-18ae-376b-b079-1a73d0e8ab9f","pitchNumber":5,"startTime":"2026-06-04T17:30:47.667Z","endTime":"2026-06-04T17:30:50.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-04T17:30:58.564Z","endTime":"2026-06-04T17:31:11.362Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54286496084576,"aZ":-12.6555342972543,"pfxX":-4.124489644944341,"pfxZ":10.861180116911996,"pX":0.02460274548718668,"pZ":2.3380829159387324,"vX0":4.360803441219788,"vY0":-133.86263065031477,"vZ0":-7.627648407854494,"x":116.06,"y":175.65,"x0":-1.0973631440509322,"y0":50.002333392991986,"z0":6.14979942617553,"aX":-7.411833910955912},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":6.4,"spinRate":2260,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.41071497091719555,"extension":7.139861768044583},"hitData":{"launchSpeed":103.6,"launchAngle":12.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":77.65,"coordY":80.15}},"index":6,"playId":"49ff66e6-91e3-3e1d-954b-55a4af14c388","pitchNumber":6,"startTime":"2026-06-04T17:31:11.362Z","endTime":"2026-06-04T17:31:22.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:31:22.368Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-04T17:31:45.012Z","endTime":"2026-06-04T17:33:45.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"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(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":83.7,"endSpeed":77.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62530601672463,"aZ":-25.633774375403913,"pfxX":1.3409323852312895,"pfxZ":4.309493855855795,"pX":0.7804655929922769,"pZ":1.8662033498755757,"vX0":5.177565506368522,"vY0":-121.80957725569759,"vZ0":-5.294089128282711,"x":87.25,"y":188.39,"x0":-1.5380653028480495,"y0":50.003912985707764,"z0":6.255986569420498,"aX":2.0354880503626593},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.0,"breakHorizontal":-3.5,"spinRate":1904,"spinDirection":193},"zone":9,"typeConfidence":0.9,"plateTime":0.44790109000414,"extension":6.692319560430921},"index":0,"playId":"6e0b7801-7466-3dd0-8197-2174ec3675db","pitchNumber":1,"startTime":"2026-06-04T17:31:49.743Z","endTime":"2026-06-04T17:31:53.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":79.9,"endSpeed":73.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.7828565350301,"aZ":-19.402050173287286,"pfxX":-6.910154970926316,"pfxZ":9.247504031928091,"pX":0.6171161708224978,"pZ":2.678458253326098,"vX0":6.525767912835064,"vY0":-116.2004746670567,"vZ0":-4.153977250165308,"x":93.48,"y":166.46,"x0":-1.3168879100966848,"y0":50.00214698008511,"z0":6.310575725200952,"aX":-9.542280000564284},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":16.1,"breakHorizontal":11.0,"spinRate":1580,"spinDirection":220},"zone":6,"typeConfidence":0.9,"plateTime":0.4696249903856029,"extension":6.896725610250853},"index":1,"playId":"237e53fe-4d92-3667-a89f-da5639036cc2","pitchNumber":2,"startTime":"2026-06-04T17:32:04.954Z","endTime":"2026-06-04T17:32:07.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"5fef8ca1-bb1a-3451-9781-d79aa8ec6a0f","startTime":"2026-06-04T17:32:20.716Z","endTime":"2026-06-04T17:32:24.340Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.388107114263455,"aZ":-26.455514487827557,"pfxX":-0.458745129406795,"pfxZ":3.8061202969992918,"pX":-0.5613693595175044,"pZ":2.263044626559007,"vX0":2.859812290678149,"vY0":-121.64077702043745,"vZ0":-4.319818352826023,"x":138.4,"y":177.68,"x0":-1.691581040041243,"y0":50.00246715762625,"z0":6.350121880922567,"aX":-0.6895219220746767},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.1,"breakHorizontal":0.1,"spinRate":1876,"spinDirection":181},"zone":4,"typeConfidence":0.85,"plateTime":0.4499226411112587,"extension":6.640308934635099},"index":3,"playId":"55dc6d46-d68b-39b3-a149-327fa0657a93","pitchNumber":3,"startTime":"2026-06-04T17:32:36.137Z","endTime":"2026-06-04T17:32:39.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.200408507813968,"aZ":-24.676843818393248,"pfxX":1.5992553469178992,"pfxZ":4.883463635183988,"pX":1.2417219128535826,"pZ":2.7653291723044133,"vX0":6.141199894850138,"vY0":-122.846447796995,"vZ0":-3.64224421873963,"x":69.67,"y":164.12,"x0":-1.4933700376661414,"y0":50.00433424137907,"z0":6.353079298275181,"aX":2.4567935841754642},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.3,"breakHorizontal":-4.3,"spinRate":1912,"spinDirection":181},"zone":12,"typeConfidence":0.88,"plateTime":0.4450023307623452,"extension":6.709770687403086},"index":4,"playId":"4ffd5714-ed02-32ef-b33d-22698ae36eb3","pitchNumber":4,"startTime":"2026-06-04T17:32:56.426Z","endTime":"2026-06-04T17:32:59.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79084867179736,"aZ":-14.418880787696759,"pfxX":-2.687286870632995,"pfxZ":9.750650902423224,"pX":0.3076457208911175,"pZ":4.52597694092435,"vX0":4.969281490663077,"vY0":-134.27709022942724,"vZ0":-2.4697554569432554,"x":105.27,"y":116.58,"x0":-1.2200779732168971,"y0":50.00448103782241,"z0":6.486824849917028,"aX":-4.894621361112077},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":3.7,"spinRate":2095,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.4083151025118861,"extension":7.015450151660301},"index":5,"playId":"ad43fbec-0ba0-367c-92ff-b106f710fe2b","pitchNumber":5,"startTime":"2026-06-04T17:33:15.660Z","endTime":"2026-06-04T17:33:18.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.410695498760045,"aZ":-21.27382259997077,"pfxX":-6.386891949950684,"pfxZ":8.046894120746781,"pX":0.04371127716454674,"pZ":1.7513674930400456,"vX0":4.980885564642359,"vY0":-115.34660463974981,"vZ0":-5.600264229296831,"x":115.33,"y":191.49,"x0":-1.3084102367697654,"y0":50.003837202294754,"z0":6.2480268668804255,"aX":-8.651882087986627},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":13.6,"breakHorizontal":10.4,"spinRate":1483,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.4739296260997614,"extension":6.990336996797226},"index":6,"playId":"f7c96d39-7238-3fc3-a339-937ee21c9a9a","pitchNumber":6,"startTime":"2026-06-04T17:33:39.042Z","endTime":"2026-06-04T17:33:45.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:33:45.016Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Freddy Fermin lines out sharply to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-04T17:36:30.978Z","endTime":"2026-06-04T17:37:06.185Z","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":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.432090040311905,"aZ":-23.178011337199006,"pfxX":-10.490733538518594,"pfxZ":4.713084689081645,"pX":-1.4423640276552596,"pZ":2.5537755753144205,"vX0":5.0589373362745516,"vY0":-137.49802512238713,"vZ0":-2.53098006816347,"x":171.98,"y":169.83,"x0":-1.9464993770647527,"y0":50.00239990272659,"z0":5.064631159860319,"aX":-20.01938727000683},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.2,"breakHorizontal":17.9,"spinRate":2314,"spinDirection":229},"zone":11,"typeConfidence":0.96,"plateTime":0.3988690257873202,"extension":7.24343463812528},"index":0,"playId":"c0bc5b1f-5661-32ff-9e43-dcc0ab1ce7f3","pitchNumber":1,"startTime":"2026-06-04T17:36:31.537Z","endTime":"2026-06-04T17:36:34.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.302198208223132,"aZ":-31.735628693905376,"pfxX":9.13311850028181,"pfxZ":0.30342727046082807,"pX":0.7482465534560957,"pZ":1.3891715627394943,"vX0":3.672604868999954,"vY0":-119.53077586135213,"vZ0":-1.8023968778826054,"x":88.48,"y":201.27,"x0":-1.9971894626116018,"y0":50.00152228206326,"z0":5.018218754925602,"aX":13.136830572098024},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.4,"breakHorizontal":-17.4,"spinRate":2792,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.45925874256438215,"extension":6.782588607658688},"index":1,"playId":"1183330f-04f3-3fc3-875b-d9c99e787c28","pitchNumber":2,"startTime":"2026-06-04T17:36:48.017Z","endTime":"2026-06-04T17:36:51.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11279013134472,"aZ":-25.21878201191663,"pfxX":-10.192061750672098,"pfxZ":3.574984169225303,"pX":-0.8374137170875391,"pZ":2.3802908237118006,"vX0":6.503131501775368,"vY0":-138.3970285221288,"vZ0":-2.4896477157488692,"x":148.92,"y":174.51,"x0":-1.8902199286250272,"y0":50.00303761144179,"z0":4.975923840180791,"aX":-19.824200267582675},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.1,"breakHorizontal":17.2,"spinRate":2313,"spinDirection":230},"zone":13,"typeConfidence":0.96,"plateTime":0.3953676446755994,"extension":7.203659445115612},"hitData":{"launchSpeed":102.8,"launchAngle":14.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":85.21,"coordY":83.47}},"index":2,"playId":"7d3d9f47-1314-31ea-a791-209cf135d9b2","pitchNumber":3,"startTime":"2026-06-04T17:37:01.871Z","endTime":"2026-06-04T17:37:06.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:37:06.185Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Johnson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-04T17:37:30.495Z","endTime":"2026-06-04T17:38:26.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07490375404117,"aZ":-16.09435103214373,"pfxX":-6.987235529374979,"pfxZ":8.195960970407294,"pX":-0.0927407054408877,"pZ":3.9116606315489535,"vX0":6.946314146808261,"vY0":-139.35951971443328,"vZ0":-0.14116488052040665,"x":120.54,"y":133.17,"x0":-1.7129191615399324,"y0":50.00239476290965,"z0":5.028448778803575,"aX":-13.708077058582795},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":11.2,"spinRate":2452,"spinDirection":232},"zone":11,"typeConfidence":0.92,"plateTime":0.39343100469975223,"extension":7.0518406795998025},"index":0,"playId":"101c0d36-6a79-36b7-9921-3f18109e3a86","pitchNumber":1,"startTime":"2026-06-04T17:37:31.984Z","endTime":"2026-06-04T17:37:35.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.716201103461906,"aZ":-21.45341257691611,"pfxX":-0.5812277880951795,"pfxZ":5.827080477216988,"pX":1.2252307837999714,"pZ":3.0574216623153383,"vX0":8.16075171451247,"vY0":-134.44716997591794,"vZ0":-0.9941832536438828,"x":70.3,"y":156.23,"x0":-1.7672883009325844,"y0":50.00567941706974,"z0":4.947186484607007,"aX":-1.0718091500065845},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":-0.6,"spinRate":2573,"spinDirection":221},"zone":12,"typeConfidence":0.9,"plateTime":0.40657724376938953,"extension":7.080888209818071},"index":1,"playId":"a5823292-ec09-3c22-a7e1-e62ba7e59c3f","pitchNumber":2,"startTime":"2026-06-04T17:37:44.968Z","endTime":"2026-06-04T17:37:47.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.105854183930916,"aZ":-30.26277225184265,"pfxX":-8.796349873040246,"pfxZ":1.1372328611407125,"pX":-0.8450825643150826,"pZ":1.231554379218007,"vX0":5.236977952349124,"vY0":-128.55617701887994,"vZ0":-3.686348330102104,"x":149.21,"y":205.53,"x0":-1.7635367170944896,"y0":50.00055025456235,"z0":5.0274569457336495,"aX":-14.753517984835167},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.4,"breakHorizontal":14.8,"spinRate":1659,"spinDirection":245},"zone":13,"typeConfidence":0.72,"plateTime":0.425703722171221,"extension":6.861880710388454},"index":2,"playId":"1b073d9f-50e8-31e4-bcc8-bc8e56e6f8ec","pitchNumber":3,"startTime":"2026-06-04T17:38:01.618Z","endTime":"2026-06-04T17:38:04.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93077044366431,"aZ":-17.148469194226102,"pfxX":-8.75757053094728,"pfxZ":7.658751035414543,"pX":-0.727793621266305,"pZ":2.986840704733046,"vX0":6.093207385268902,"vY0":-139.54392217539504,"vZ0":-2.3877241793294575,"x":144.74,"y":158.14,"x0":-1.8076860185819084,"y0":50.00181851689493,"z0":4.990102233756117,"aX":-17.18014669156233},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":14.5,"spinRate":2472,"spinDirection":230},"zone":1,"typeConfidence":0.75,"plateTime":0.39328667419369134,"extension":7.100335247296125},"index":3,"playId":"4d16d17a-b2e8-3421-8e1a-585699a1bc1c","pitchNumber":4,"startTime":"2026-06-04T17:38:23.872Z","endTime":"2026-06-04T17:38:26.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:38:26.872Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-04T17:38:47.601Z","endTime":"2026-06-04T17:39:50.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"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":"Flyout","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":3},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16055971112394,"aZ":-16.86895094883055,"pfxX":-10.138978340782636,"pfxZ":7.741846351615345,"pX":0.21710324768178918,"pZ":1.1598782949368593,"vX0":8.67127784390201,"vY0":-139.22524618431174,"vZ0":-7.207167399488611,"x":108.72,"y":207.46,"x0":-1.6095230398536082,"y0":50.0065861563763,"z0":4.884440712335487,"aX":-20.051814114388193},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.8,"breakHorizontal":16.7,"spinRate":2535,"spinDirection":231},"zone":14,"typeConfidence":0.82,"plateTime":0.39234351263601575,"extension":7.073103511354894},"index":0,"playId":"27e94681-625e-345a-bbd8-67770ea01c7b","pitchNumber":1,"startTime":"2026-06-04T17:38:53.127Z","endTime":"2026-06-04T17:38:56.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.104384692848647,"aZ":-24.94571132449581,"pfxX":-10.865668362401784,"pfxZ":3.6864245320260096,"pX":-0.956792548478298,"pZ":3.498955315895632,"vX0":6.123400973143704,"vY0":-138.912085962019,"vZ0":0.45561284993358075,"x":153.47,"y":144.31,"x0":-1.7739851390435768,"y0":50.002844919412134,"z0":4.986637673772163,"aX":-21.3089352350537},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.0,"breakHorizontal":18.5,"spinRate":2291,"spinDirection":228},"zone":11,"typeConfidence":0.97,"plateTime":0.3937784431508642,"extension":7.106185463007807},"index":1,"playId":"765f1c02-07f0-3cfb-8875-1891ab64db3d","pitchNumber":2,"startTime":"2026-06-04T17:39:07.590Z","endTime":"2026-06-04T17:39:10.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.849336614130017,"aZ":-17.671020659099025,"pfxX":-8.44253438165149,"pfxZ":7.279383840874692,"pX":-0.26984943225087604,"pZ":3.231672363986594,"vX0":7.098696787269776,"vY0":-140.07134295645218,"vZ0":-1.7084256165367893,"x":127.29,"y":151.52,"x0":-1.7368024138527998,"y0":50.00191528419202,"z0":5.001627825088521,"aX":-16.81991097155398},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":13.9,"spinRate":2538,"spinDirection":230},"zone":2,"typeConfidence":0.78,"plateTime":0.39062850763278156,"extension":7.22066169906079},"index":2,"playId":"cbda189a-dbc4-3ea1-bf1c-6f02dff8fe59","pitchNumber":3,"startTime":"2026-06-04T17:39:25.880Z","endTime":"2026-06-04T17:39:28.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.320121340170726,"aZ":-17.450533956398374,"pfxX":-6.899799538359957,"pfxZ":7.438421414397862,"pX":-0.22038832095619057,"pZ":3.4833925632106233,"vX0":6.902980948549212,"vY0":-139.5502757935846,"vZ0":-0.8663811067802858,"x":125.4,"y":144.73,"x0":-1.8252365342996981,"y0":50.004612915339976,"z0":4.94347925445489,"aX":-13.660821920800382},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":11.2,"spinRate":2400,"spinDirection":230},"zone":2,"typeConfidence":0.89,"plateTime":0.39195522728824006,"extension":7.463998914021912},"hitData":{"launchSpeed":83.4,"launchAngle":41.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.08,"coordY":104.81}},"index":3,"playId":"0333d5b7-2bb7-324f-bdda-23c611453542","pitchNumber":4,"startTime":"2026-06-04T17:39:44.421Z","endTime":"2026-06-04T17:39:50.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:39:50.950Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adolis García pops out to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-04T17:42:10.532Z","endTime":"2026-06-04T17:43:25.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-04T17:42:08.227Z","endTime":"2026-06-04T17:42:12.795Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.777263016371595,"aZ":-20.659472186100714,"pfxX":-7.492209212911492,"pfxZ":8.688271766083666,"pX":0.4400104323152929,"pZ":2.477775576237532,"vX0":5.937721823744201,"vY0":-114.29642371962711,"vZ0":-3.9105240506695065,"x":100.23,"y":171.88,"x0":-1.216277007274113,"y0":50.00059667301026,"z0":6.236000500760336,"aX":-9.926105200450838},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":15.0,"breakHorizontal":12.1,"spinRate":1606,"spinDirection":227},"zone":6,"typeConfidence":0.91,"plateTime":0.47895124974679604,"extension":7.118545601239001},"index":1,"playId":"3570ef20-ccf5-340f-b34f-52b50b3f053b","pitchNumber":1,"startTime":"2026-06-04T17:42:12.795Z","endTime":"2026-06-04T17:42:17.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":81.9,"endSpeed":75.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.017648422182088,"aZ":-30.050388489791892,"pfxX":1.5082321017721823,"pfxZ":1.4786176901131167,"pX":1.344350486924233,"pZ":3.123655890931475,"vX0":6.081699738923755,"vY0":-119.16310326371706,"vZ0":-1.1133089680919073,"x":65.76,"y":154.44,"x0":-1.4374654462197596,"y0":50.003690767379496,"z0":6.313117184795359,"aX":2.167172494668023},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.6,"breakHorizontal":-4.2,"spinRate":1712,"spinDirection":183},"zone":12,"typeConfidence":0.91,"plateTime":0.459749818029505,"extension":6.775592540069049},"index":2,"playId":"40a8d484-95b5-3fe2-8824-cc23d168041a","pitchNumber":2,"startTime":"2026-06-04T17:42:31.410Z","endTime":"2026-06-04T17:42:34.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":79.0,"endSpeed":72.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.75842850183605,"aZ":-23.649488360138367,"pfxX":-8.596470799294105,"pfxZ":6.337207050624183,"pX":-0.8871910179310413,"pZ":4.037050637523754,"vX0":3.4452020604288216,"vY0":-115.10476354182876,"vZ0":-0.16796713713411293,"x":150.82,"y":129.78,"x0":-1.28391677398977,"y0":50.005042064540014,"z0":6.3949215981245136,"aX":-11.571696523846441},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":11.8,"breakHorizontal":14.8,"spinRate":1534,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.47529110812508124,"extension":6.950190590934589},"index":3,"playId":"d7ceb605-9df4-3e87-ae32-79c19df95d1e","pitchNumber":3,"startTime":"2026-06-04T17:42:44.742Z","endTime":"2026-06-04T17:42:48.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61289381922121,"aZ":-24.344226951996372,"pfxX":-8.631515744852003,"pfxZ":5.8291850656758815,"pX":-0.4390678441195115,"pZ":1.6662157190821936,"vX0":4.5207965606293055,"vY0":-115.2444053623403,"vZ0":-4.91842855562289,"x":133.74,"y":193.79,"x0":-1.3056614400691842,"y0":50.00539769525481,"z0":6.182480693937754,"aX":-11.600616928714603},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":9.6,"breakHorizontal":14.5,"spinRate":1580,"spinDirection":227},"zone":7,"typeConfidence":0.91,"plateTime":0.4754527752904605,"extension":6.969453673442971},"index":4,"playId":"85de3249-ef2a-3ce5-8000-8afebbb7b8f4","pitchNumber":4,"startTime":"2026-06-04T17:43:00.535Z","endTime":"2026-06-04T17:43:03.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.671816029278734,"aZ":-24.662450155920638,"pfxX":-8.317501808853468,"pfxZ":5.697042931259401,"pX":-0.37928569828974634,"pZ":1.8526063729842226,"vX0":4.4178872501344655,"vY0":-114.30054282723587,"vZ0":-4.242801424991765,"x":131.46,"y":188.76,"x0":-1.2595645572763752,"y0":50.004849401062565,"z0":6.163261778933922,"aX":-10.972905507864924},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":9.5,"breakHorizontal":13.9,"spinRate":1525,"spinDirection":223},"zone":7,"typeConfidence":0.91,"plateTime":0.4797621799322882,"extension":7.046559957288793},"hitData":{"launchSpeed":79.2,"launchAngle":79.0,"totalDistance":37.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":133.05,"coordY":190.62}},"index":5,"playId":"988637f3-5e36-3244-82f7-80304bbff2ea","pitchNumber":5,"startTime":"2026-06-04T17:43:16.041Z","endTime":"2026-06-04T17:43:25.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:43:25.048Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Justin Crawford flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-04T17:43:51.981Z","endTime":"2026-06-04T17:44:33.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.677982603054986,"aZ":-20.726237916466104,"pfxX":-6.22584658042555,"pfxZ":8.128486901943194,"pX":-0.04629813108690846,"pZ":1.8208089167342478,"vX0":4.943982667385052,"vY0":-117.22008168297474,"vZ0":-5.576326710717723,"x":118.76,"y":189.62,"x0":-1.361742005486097,"y0":50.00212982339875,"z0":6.134659398696138,"aX":-8.767347998916518},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":13.8,"breakHorizontal":10.2,"spinRate":1629,"spinDirection":223},"zone":8,"typeConfidence":0.89,"plateTime":0.4651535360966408,"extension":7.023616163979522},"index":0,"playId":"5ef4e1cd-c98d-379e-bda4-b20f8f79cae3","pitchNumber":1,"startTime":"2026-06-04T17:43:53.110Z","endTime":"2026-06-04T17:44:20.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.076847277642067,"aZ":-13.527046548307561,"pfxX":-3.2909371086410526,"pfxZ":10.239933302760164,"pX":0.570798571251349,"pZ":2.780514403508776,"vX0":5.695134320602108,"vY0":-134.54850953497973,"vZ0":-6.547914985431534,"x":95.24,"y":163.71,"x0":-1.152386573706107,"y0":50.001779274142066,"z0":6.2169169506154365,"aX":-5.992579653417893},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":4.7,"spinRate":2162,"spinDirection":202},"zone":6,"typeConfidence":0.9,"plateTime":0.4081675978422483,"extension":7.0800058982400085},"hitData":{"launchSpeed":84.0,"launchAngle":38.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.12,"coordY":95.83}},"index":1,"playId":"5e76e5f6-41c6-30c2-a24b-e9a35bd8acb3","pitchNumber":2,"startTime":"2026-06-04T17:44:26.133Z","endTime":"2026-06-04T17:44:33.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:44:33.747Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-04T17:44:59.602Z","endTime":"2026-06-04T17:45:58.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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_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":92.9,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.216771018329815,"aZ":-13.679861134216086,"pfxX":-3.315067663591412,"pfxZ":10.12765312772096,"pX":-0.10209195384546017,"pZ":4.113801578225595,"vX0":4.101685785719154,"vY0":-135.19222170992091,"vZ0":-3.4139833961755395,"x":120.89,"y":127.71,"x0":-1.2179933754877565,"y0":50.00157634821665,"z0":6.371531580283288,"aX":-6.053038091636461},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":5.0,"spinRate":2246,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.4072826607149862,"extension":6.90936580154034},"index":0,"playId":"fd87c7ad-1605-39a7-bc8c-2f6817e2cab1","pitchNumber":1,"startTime":"2026-06-04T17:44:59.973Z","endTime":"2026-06-04T17:45:04.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":85.4,"endSpeed":78.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.099518114637142,"aZ":-27.7298114671016,"pfxX":0.8712827802916427,"pfxZ":2.8540254583022158,"pX":1.1218990447924215,"pZ":3.0220362860796786,"vX0":5.792807916630222,"vY0":-124.2717117745625,"vZ0":-2.3627763374714217,"x":74.24,"y":157.19,"x0":-1.3573384181627914,"y0":50.00046770824501,"z0":6.300425318725614,"aX":1.3552532350725341},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.8,"breakHorizontal":-3.0,"spinRate":1859,"spinDirection":190},"zone":12,"typeConfidence":0.88,"plateTime":0.44161855451347565,"extension":6.801726910256356},"index":1,"playId":"abcf9e8c-ac26-3423-8be4-1b27e42abcf9","pitchNumber":2,"startTime":"2026-06-04T17:45:15.231Z","endTime":"2026-06-04T17:45:18.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.657883662153083,"aZ":-12.930189717284899,"pfxX":-2.994993470358826,"pfxZ":10.5491373894518,"pX":0.6401132103226741,"pZ":1.8128650500998642,"vX0":5.800005853427221,"vY0":-134.3414647459202,"vZ0":-9.100892544320127,"x":92.6,"y":189.83,"x0":-1.159677904157625,"y0":50.00192338420499,"z0":6.1679924683295475,"aX":-5.4634023570344405},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":4.2,"spinRate":2275,"spinDirection":203},"zone":9,"typeConfidence":0.89,"plateTime":0.40802797370693344,"extension":6.9745732585929225},"index":2,"playId":"cd703507-69cb-373a-85ea-95676ff06dfb","pitchNumber":3,"startTime":"2026-06-04T17:45:31.710Z","endTime":"2026-06-04T17:45:34.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.522149853488546,"aZ":-44.69141263217968,"pfxX":1.48445159793219,"pfxZ":-9.945268039029877,"pX":-0.3157447262225628,"pZ":2.572202822991223,"vX0":1.8698263440948864,"vY0":-112.15260818384107,"vZ0":1.3745257927067067,"x":129.04,"y":169.33,"x0":-1.356895635017763,"y0":50.00180951952524,"z0":6.551596369140983,"aX":1.8684462662303696},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-17.2,"breakHorizontal":-3.2,"spinRate":2261,"spinDirection":19},"zone":4,"typeConfidence":0.92,"plateTime":0.49059149976770833,"extension":6.841288405916321},"hitData":{"launchSpeed":94.3,"launchAngle":41.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.06,"coordY":85.29}},"index":3,"playId":"e97d48f0-d80d-3aef-978a-abebd10e2671","pitchNumber":4,"startTime":"2026-06-04T17:45:48.731Z","endTime":"2026-06-04T17:45:58.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:45:58.758Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gavin Sheets lines out sharply to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-04T17:48:04.997Z","endTime":"2026-06-04T17:48:51.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":85.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.215225799638084,"aZ":-14.582629197016189,"pfxX":-7.09786997329867,"pfxZ":9.200294289681354,"pX":-0.8679497614297778,"pZ":2.7861957547331317,"vX0":5.130495790858961,"vY0":-138.23708769719732,"vZ0":-3.5960064178212092,"x":150.08,"y":163.55,"x0":-1.8369032813711323,"y0":50.00491430695452,"z0":5.099110024472969,"aX":-13.57634568869547},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":11.6,"spinRate":2439,"spinDirection":227},"zone":11,"typeConfidence":0.94,"plateTime":0.3980128004672405,"extension":7.230277119069584},"index":0,"playId":"f4be4614-dfb0-38e9-8c40-d92a9d34dd2b","pitchNumber":1,"startTime":"2026-06-04T17:48:13.358Z","endTime":"2026-06-04T17:48:16.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.21710601053924,"aZ":-15.612280912957594,"pfxX":-8.12512125959297,"pfxZ":8.573830947155713,"pX":-0.29463915486524517,"pZ":2.5229543983885625,"vX0":6.79680418230374,"vY0":-139.06947439068057,"vZ0":-3.873868183475936,"x":128.23,"y":170.66,"x0":-1.7315486920676009,"y0":50.00286987213682,"z0":4.989863198819306,"aX":-15.69506029730228},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":13.1,"spinRate":2510,"spinDirection":230},"zone":4,"typeConfidence":0.89,"plateTime":0.39596615523656764,"extension":7.0783774245699895},"index":1,"playId":"9ed734ec-d65b-3809-b294-1440920cbd5b","pitchNumber":2,"startTime":"2026-06-04T17:48:28.682Z","endTime":"2026-06-04T17:48:31.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":95.4,"endSpeed":85.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.102718894699684,"aZ":-16.20214106113452,"pfxX":-8.895306824017737,"pfxZ":8.318141691054578,"pX":-0.5319946238486352,"pZ":3.1410115084727055,"vX0":6.6001924580292055,"vY0":-138.69018852986565,"vZ0":-2.117486090346169,"x":137.28,"y":153.97,"x0":-1.8039375691836121,"y0":50.00571724281498,"z0":5.012460623757147,"aX":-17.087153429845554},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":14.5,"spinRate":2485,"spinDirection":235},"zone":1,"typeConfidence":0.81,"plateTime":0.39707791336088993,"extension":7.152907349779027},"hitData":{"launchSpeed":101.0,"launchAngle":20.0,"totalDistance":360.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":90.71,"coordY":58.47}},"index":2,"playId":"7a71d04c-ff5e-3899-a0b6-8a34b82be8e2","pitchNumber":3,"startTime":"2026-06-04T17:48:44.444Z","endTime":"2026-06-04T17:48:51.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:48:51.444Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-04T17:49:19.668Z","endTime":"2026-06-04T17:49:56.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"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":"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":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94818411647814,"aZ":-15.37706622744823,"pfxX":-9.130406322697336,"pfxZ":8.470335637532614,"pX":0.7038286731481401,"pZ":2.412756386296309,"vX0":10.052632270705793,"vY0":-140.00798504469756,"vZ0":-4.126218011944478,"x":90.17,"y":173.64,"x0":-1.7489128634273157,"y0":50.003795868160346,"z0":4.913735921369764,"aX":-18.107722539516285},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":14.4,"spinRate":2495,"spinDirection":226},"zone":6,"typeConfidence":0.9,"plateTime":0.39139003311099785,"extension":7.312438846651426},"index":0,"playId":"6237714f-82ea-338e-bfdf-968683c9480d","pitchNumber":1,"startTime":"2026-06-04T17:49:21.934Z","endTime":"2026-06-04T17:49:24.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.261856492017742,"aZ":-14.073846839587894,"pfxX":-8.566725959839571,"pfxZ":9.214145979470613,"pX":0.5136771645088009,"pZ":2.744200424156899,"vX0":9.079407312405438,"vY0":-139.27102597927995,"vZ0":-3.5868735669535945,"x":97.42,"y":164.69,"x0":-1.675531223157319,"y0":50.004280422538265,"z0":4.97961647836136,"aX":-16.831681622987418},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":13.7,"spinRate":2493,"spinDirection":223},"zone":6,"typeConfidence":0.94,"plateTime":0.3932729151075538,"extension":7.352254863857705},"index":1,"playId":"4113a883-d309-341b-962c-a76c396d9e8a","pitchNumber":2,"startTime":"2026-06-04T17:49:37.033Z","endTime":"2026-06-04T17:49:40.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.503727022426006,"aZ":-14.931176728595037,"pfxX":-9.075392262199767,"pfxZ":8.740802738383623,"pX":0.29473762784460295,"pZ":2.402707355288336,"vX0":8.963767363360624,"vY0":-139.80082174704762,"vZ0":-4.072061070047396,"x":105.77,"y":173.91,"x0":-1.7792591082863847,"y0":50.003363055256955,"z0":4.863049508878402,"aX":-17.9046437716981},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":14.5,"spinRate":2503,"spinDirection":228},"zone":6,"typeConfidence":0.91,"plateTime":0.39230051063846316,"extension":7.28714241535256},"index":2,"playId":"bedc9172-7566-3434-bd60-67b4f48424b5","pitchNumber":3,"startTime":"2026-06-04T17:49:53.426Z","endTime":"2026-06-04T17:49:56.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:49:56.426Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-04T17:50:20.173Z","endTime":"2026-06-04T17:51:56.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.5,"endSpeed":75.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.181880539812216,"aZ":-31.904606144722347,"pfxX":10.742751674390504,"pfxZ":0.185205273474069,"pX":1.1537487061761085,"pZ":1.600713941769432,"vX0":4.039280671680429,"vY0":-120.15752192198441,"vZ0":-1.1903557025405913,"x":73.02,"y":195.56,"x0":-1.948933917264694,"y0":50.0032629680127,"z0":4.96006978950783,"aX":15.569206216246616},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.4,"breakHorizontal":-20.4,"spinRate":2824,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.45737747400819906,"extension":6.926528252024058},"index":0,"playId":"2b6574e9-360f-393f-9fce-5de5af1805e3","pitchNumber":1,"startTime":"2026-06-04T17:50:22.984Z","endTime":"2026-06-04T17:50:27.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.414185839187507,"aZ":-15.838103351452341,"pfxX":-7.9297722259087475,"pfxZ":8.192535550361997,"pX":0.10761076009866762,"pZ":3.219663957828335,"vX0":8.007827146096695,"vY0":-140.24973466684875,"vZ0":-2.0446084802411058,"x":112.9,"y":151.85,"x0":-1.7529585427637528,"y0":50.00291837759184,"z0":4.989833968539287,"aX":-15.81363607173818},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":12.7,"spinRate":2540,"spinDirection":226},"zone":2,"typeConfidence":0.91,"plateTime":0.39037146211373663,"extension":7.218432494299498},"index":1,"playId":"b52b4794-40b7-3c91-a810-93ec48b48666","pitchNumber":2,"startTime":"2026-06-04T17:50:40.077Z","endTime":"2026-06-04T17:50:43.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4078985787711,"aZ":-22.78975792231526,"pfxX":-11.193193009074754,"pfxZ":4.82170923155078,"pX":-1.30205261473305,"pZ":1.6747280266711302,"vX0":5.265438126698743,"vY0":-138.95573670282374,"vZ0":-4.467619152204967,"x":166.63,"y":193.56,"x0":-1.7716864319701864,"y0":50.00656755742744,"z0":4.826205179075926,"aX":-21.797306752451643},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.9,"breakHorizontal":19.1,"spinRate":2434,"spinDirection":229},"zone":13,"typeConfidence":0.97,"plateTime":0.3948429360039145,"extension":7.136601689228847},"index":2,"playId":"960e0a7b-2bb6-347f-a506-02f27faabfbd","pitchNumber":3,"startTime":"2026-06-04T17:50:55.564Z","endTime":"2026-06-04T17:50:58.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.3,"endSpeed":87.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5463715504222,"aZ":-17.788266778255142,"pfxX":-9.515836440673269,"pfxZ":7.288259222071474,"pX":1.3258731579427994,"pZ":3.7994429499537534,"vX0":11.387990484653944,"vY0":-139.84364100118282,"vZ0":0.12548140217674375,"x":66.46,"y":136.2,"x0":-1.569415497431276,"y0":50.001602571833814,"z0":4.92409619273093,"aX":-18.781442840720533},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":14.8,"spinRate":2454,"spinDirection":230},"zone":12,"typeConfidence":0.64,"plateTime":0.3921823347027229,"extension":7.274400426488685},"index":3,"playId":"eddc14f8-c0f7-3438-9358-8391e0240f2b","pitchNumber":4,"startTime":"2026-06-04T17:51:16.506Z","endTime":"2026-06-04T17:51:19.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.002017675792427,"aZ":-31.046634117689504,"pfxX":9.992028765836107,"pfxZ":0.7781344061195989,"pX":2.3024850983915406,"pZ":1.2475774235437904,"vX0":6.833015959173974,"vY0":-120.50239819208245,"vZ0":-1.9716490646462712,"x":29.23,"y":205.1,"x0":-1.8798055815594485,"y0":50.003596431124826,"z0":4.850516144834308,"aX":14.521920278026986},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.2,"breakHorizontal":-19.9,"spinRate":2840,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.4566035607431691,"extension":6.868170603717181},"index":4,"playId":"bbffab20-7384-3e68-a0e1-0b08f1faa82c","pitchNumber":5,"startTime":"2026-06-04T17:51:34.804Z","endTime":"2026-06-04T17:51:37.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85431820460542,"aZ":-15.608969243570114,"pfxX":-8.038823214824468,"pfxZ":8.417896783667022,"pX":0.23274784590477057,"pZ":2.4697471280710794,"vX0":8.285715945810313,"vY0":-139.73167905152846,"vZ0":-3.7072036432905042,"x":108.13,"y":172.1,"x0":-1.7331787198833069,"y0":50.00540131281465,"z0":4.845889360929376,"aX":-15.824995882115235},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":12.7,"spinRate":2480,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.3926907795078791,"extension":7.152354519149951},"index":5,"playId":"7bcc7c9c-724b-3ad2-b230-f2802f0ccf31","pitchNumber":6,"startTime":"2026-06-04T17:51:53.816Z","endTime":"2026-06-04T17:51:56.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:51:56.816Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-04T17:54:05.119Z","endTime":"2026-06-04T17:55:08.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.817647852008573,"aZ":-14.425426336781776,"pfxX":-4.594251778689957,"pfxZ":10.165813262970275,"pX":-0.7531279027424925,"pZ":2.481095657083999,"vX0":2.5733532240187813,"vY0":-131.30585139926686,"vZ0":-6.993837089078916,"x":145.71,"y":171.79,"x0":-1.1489828254757053,"y0":50.004555888733265,"z0":6.252751572104981,"aX":-8.022607695997257},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.0,"breakHorizontal":7.8,"spinRate":2139,"spinDirection":201},"zone":4,"typeConfidence":0.87,"plateTime":0.4171559406951082,"extension":7.317203676044778},"index":0,"playId":"472b0b6c-1734-3310-ab4b-5adf17cd9f03","pitchNumber":1,"startTime":"2026-06-04T17:54:05.155Z","endTime":"2026-06-04T17:54:08.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":71.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.83625881189645,"aZ":-40.902487649324854,"pfxX":1.058367924454505,"pfxZ":-6.91283375760494,"pX":0.6489127258329045,"pZ":0.6130926691772022,"vX0":3.91571020459792,"vY0":-111.85589062319245,"vZ0":-3.445093979645648,"x":92.26,"y":222.23,"x0":-1.2643533388990056,"y0":50.00342033891718,"z0":6.381678245133391,"aX":1.335734075102173},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-13.1,"breakHorizontal":-3.0,"spinRate":2268,"spinDirection":10},"zone":14,"typeConfidence":0.88,"plateTime":0.4903342748832622,"extension":6.849436937196937},"index":1,"playId":"4c7f2b49-5d8d-3207-a87f-cd7fb158760e","pitchNumber":2,"startTime":"2026-06-04T17:54:18.449Z","endTime":"2026-06-04T17:54:21.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.665502846674872,"aZ":-22.251866252144293,"pfxX":-6.868365889751274,"pfxZ":7.481005853014423,"pX":0.6932494161718773,"pZ":2.9263695533407836,"vX0":6.272980612122247,"vY0":-114.06812745972893,"vZ0":-2.6514056709496203,"x":90.57,"y":159.77,"x0":-1.1913400245743933,"y0":50.00381890976189,"z0":6.2822431341486995,"aX":-9.112404541639252},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":13.2,"breakHorizontal":11.0,"spinRate":1583,"spinDirection":224},"zone":3,"typeConfidence":0.91,"plateTime":0.4789542884341156,"extension":6.906540648671992},"index":2,"playId":"994b86c5-a821-36e1-8b74-96b3de15400a","pitchNumber":3,"startTime":"2026-06-04T17:54:33.161Z","endTime":"2026-06-04T17:54:36.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":91.5,"endSpeed":84.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06548126400573,"aZ":-13.858363183917561,"pfxX":-6.35283580913398,"pfxZ":10.127963488319306,"pX":-0.6166899676620278,"pZ":4.5818271587439146,"vX0":3.7725054859977165,"vY0":-133.2403421952434,"vZ0":-2.2245070283613293,"x":140.51,"y":115.07,"x0":-1.2212675458918019,"y0":50.00279971891193,"z0":6.422082537799735,"aX":-11.488926507325024},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.1,"breakHorizontal":10.8,"spinRate":2203,"spinDirection":201},"zone":11,"typeConfidence":0.88,"plateTime":0.4101624917924629,"extension":6.943428064301778},"index":3,"playId":"b6b48f67-3bde-3ca7-9f65-10d18d98550d","pitchNumber":4,"startTime":"2026-06-04T17:54:49.651Z","endTime":"2026-06-04T17:54:52.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.925539094165757,"aZ":-28.472929366485452,"pfxX":0.5170844444734528,"pfxZ":2.5313969198894224,"pX":0.5762459183342322,"pZ":3.3561757761498745,"vX0":4.900004803566159,"vY0":-119.74280752724191,"vZ0":-0.9321152841743423,"x":95.03,"y":148.16,"x0":-1.558971704295707,"y0":50.00126450491508,"z0":6.285489551483628,"aX":0.7535318615270108},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.7,"breakHorizontal":-2.0,"spinRate":1737,"spinDirection":180},"zone":3,"typeConfidence":0.9,"plateTime":0.4564618951486006,"extension":6.857332704569481},"index":4,"playId":"246e6480-9823-3842-8097-38362757031a","pitchNumber":5,"startTime":"2026-06-04T17:55:04.761Z","endTime":"2026-06-04T17:55:08.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:55:08.284Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-04T17:55:31.452Z","endTime":"2026-06-04T17:57:02.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45993671206801,"aZ":-12.66028828228326,"pfxX":-4.465773319254945,"pfxZ":10.584431581371703,"pX":-0.14808115002111244,"pZ":4.744922145595155,"vX0":4.122432418059031,"vY0":-134.72915260800193,"vZ0":-1.938170238291569,"x":122.64,"y":110.67,"x0":-1.1156038908163886,"y0":50.005708533576474,"z0":6.36536377073785,"aX":-8.235859253069007},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":7.2,"spinRate":2173,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.40609605888611044,"extension":6.868230323007318},"index":0,"playId":"fa48ca5c-87c0-3a0e-b2b4-2ad8e8d1279d","pitchNumber":1,"startTime":"2026-06-04T17:55:31.992Z","endTime":"2026-06-04T17:55:34.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.181622580329176,"aZ":-13.057798099044504,"pfxX":-4.842509952581491,"pfxZ":10.348143073888087,"pX":-0.11878916955099621,"pZ":3.3804158077126765,"vX0":4.465288188340603,"vY0":-134.78731336181852,"vZ0":-5.272666083500427,"x":121.53,"y":147.51,"x0":-1.164495546121128,"y0":50.00268721488057,"z0":6.277480696999516,"aX":-8.946325422330634},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":7.9,"spinRate":2215,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.40572564037854475,"extension":6.867141489437644},"index":1,"playId":"ccd4dfb2-3e9c-360c-9db6-06899b88d737","pitchNumber":2,"startTime":"2026-06-04T17:55:46.043Z","endTime":"2026-06-04T17:55:49.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":72.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.156668658885973,"aZ":-41.15660320235099,"pfxX":1.5845334097224466,"pfxZ":-7.126342685634196,"pX":1.823705528891927,"pZ":-1.6008732495805202,"vX0":6.161754624657989,"vY0":-112.14527438884927,"vZ0":-7.563434780196214,"x":47.48,"y":282.0,"x0":-1.176465117862348,"y0":50.00228444078682,"z0":6.062748693783074,"aX":1.996935240186865},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-14.8,"breakHorizontal":-4.6,"spinRate":2370,"spinDirection":10},"zone":14,"typeConfidence":0.92,"plateTime":0.4902688053944888,"extension":7.090309748269474},"index":2,"playId":"aa705dd6-4820-310a-94e0-7f75079268ec","pitchNumber":3,"startTime":"2026-06-04T17:56:03.563Z","endTime":"2026-06-04T17:56:06.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.729919414604343,"aZ":-20.66981131352087,"pfxX":-7.231075236475811,"pfxZ":8.254931468650392,"pX":1.1304478045365014,"pZ":2.526151899289069,"vX0":7.6114575508984395,"vY0":-116.68027824964764,"vZ0":-4.014310258679632,"x":73.91,"y":170.57,"x0":-1.218003300536069,"y0":50.00264514875547,"z0":6.191375845122562,"aX":-10.078306813834752},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":14.3,"breakHorizontal":11.4,"spinRate":1650,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.46749334655338526,"extension":7.077786662852814},"index":3,"playId":"8b63512a-304b-35af-84df-b7fcb988bd85","pitchNumber":4,"startTime":"2026-06-04T17:56:24.567Z","endTime":"2026-06-04T17:56:28.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.608077480244717,"aZ":-27.96236954282158,"pfxX":-0.994469543013363,"pfxZ":2.925009682019028,"pX":0.4590781828296982,"pZ":1.4469444223556245,"vX0":4.962636530627027,"vY0":-120.44452423074988,"vZ0":-5.198249332593389,"x":99.5,"y":199.71,"x0":-1.5162868728718393,"y0":50.00374153183328,"z0":6.164112725697104,"aX":-1.433017165463133},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.1,"breakHorizontal":0.4,"spinRate":1732,"spinDirection":229},"zone":14,"typeConfidence":0.88,"plateTime":0.45814984823946947,"extension":6.724285132148532},"index":4,"playId":"3628ab91-3964-3447-afd7-bd30291285b3","pitchNumber":5,"startTime":"2026-06-04T17:56:41.059Z","endTime":"2026-06-04T17:56:44.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.116031534355393,"aZ":-13.954177518447837,"pfxX":-5.0041211443947144,"pfxZ":10.084254480988573,"pX":0.4099592841816961,"pZ":4.410585086936967,"vX0":5.921789629752536,"vY0":-133.4290541703346,"vZ0":-2.2518557973154483,"x":101.37,"y":119.69,"x0":-1.1857464961665236,"y0":50.00527038850891,"z0":6.268388142971381,"aX":-9.04433698815536},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":7.8,"spinRate":2170,"spinDirection":202},"zone":12,"typeConfidence":0.89,"plateTime":0.4101632539782538,"extension":7.129605342220878},"index":5,"playId":"8e8e1173-dd03-3885-ab67-6b9f6dea972e","pitchNumber":6,"startTime":"2026-06-04T17:56:59.150Z","endTime":"2026-06-04T17:57:02.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.999999999999993,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:57:02.756Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a sharp line drive to right fielder Bryce Johnson. Bryce Harper to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-04T17:57:26.004Z","endTime":"2026-06-04T17:58:37.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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(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":82.5,"endSpeed":76.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.59648210286738,"aZ":-29.200456152050528,"pfxX":1.4229235904990576,"pfxZ":2.006816960869717,"pX":-0.11427780010310654,"pZ":3.986496350465611,"vX0":3.2647285791843843,"vY0":-120.22128381537514,"vZ0":0.2548686298476437,"x":121.36,"y":131.14,"x0":-1.6680603889152135,"y0":50.00306448458777,"z0":6.4450019791031075,"aX":2.1082243035740786},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.0,"breakHorizontal":-3.2,"spinRate":1871,"spinDirection":163},"zone":11,"typeConfidence":0.91,"plateTime":0.45344836109231057,"extension":6.64354727943948},"index":0,"playId":"58ef1d28-d71a-33ee-afbf-f73fb9b133f3","pitchNumber":1,"startTime":"2026-06-04T17:57:29.718Z","endTime":"2026-06-04T17:57:33.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.589935752547515,"aZ":-28.995156642694734,"pfxX":0.9813912957901989,"pfxZ":2.1170355581204614,"pX":0.3508584687351266,"pZ":2.9533210613841274,"vX0":4.321800627395697,"vY0":-121.64495884768542,"vZ0":-2.002705947930011,"x":103.63,"y":159.04,"x0":-1.575364029152513,"y0":50.00239160185986,"z0":6.298074754477572,"aX":1.4714653868477272},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.6,"breakHorizontal":-2.8,"spinRate":1832,"spinDirection":185},"zone":3,"typeConfidence":0.9,"plateTime":0.45006128955487856,"extension":6.757698118599278},"index":1,"playId":"dec4f596-973a-3168-92d9-ade163e55841","pitchNumber":2,"startTime":"2026-06-04T17:57:49.516Z","endTime":"2026-06-04T17:57:52.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":83.1,"endSpeed":76.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.748404767709566,"aZ":-27.18500590510525,"pfxX":1.5386046112337606,"pfxZ":3.348247232245022,"pX":-0.2689011502249216,"pZ":4.313428167856427,"vX0":2.736348059723001,"vY0":-121.08720567319327,"vZ0":0.5511178738586309,"x":127.25,"y":122.32,"x0":-1.6117451789951236,"y0":50.0035689624559,"z0":6.453721425087863,"aX":2.294204398059627},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.5,"breakHorizontal":-3.4,"spinRate":1857,"spinDirection":168},"zone":11,"typeConfidence":0.9,"plateTime":0.45163530765593585,"extension":6.544072332823591},"index":2,"playId":"66b2aeb0-89b7-344d-8844-79f8e3dbef6e","pitchNumber":3,"startTime":"2026-06-04T17:58:07.460Z","endTime":"2026-06-04T17:58:10.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20567875605032,"aZ":-13.29538805439674,"pfxX":-4.580020859921538,"pfxZ":10.698672867089865,"pX":-0.23923144742951732,"pZ":2.3847472086481423,"vX0":4.157796451796155,"vY0":-132.47276058819747,"vZ0":-7.4846591560085045,"x":126.12,"y":174.39,"x0":-1.239564039432421,"y0":50.00054668759962,"z0":6.232941410522144,"aX":-8.080495933745599},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.8,"breakHorizontal":7.3,"spinRate":1966,"spinDirection":200},"zone":5,"typeConfidence":0.89,"plateTime":0.41461248775362547,"extension":6.970535517111153},"hitData":{"launchSpeed":100.5,"launchAngle":15.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":175.05,"coordY":96.5}},"index":3,"playId":"27a4c0dc-45c5-3975-8a71-19ab66d9c6d3","pitchNumber":4,"startTime":"2026-06-04T17:58:26.770Z","endTime":"2026-06-04T17:58:37.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.48,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-06-04T17:58:37.785Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm challenged (pitch result), call on the field was confirmed: Alec Bohm called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-04T17:59:05.184Z","endTime":"2026-06-04T18:00:05.804Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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(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":78.0,"endSpeed":71.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.080411833113335,"aZ":-21.405269258273385,"pfxX":-6.183630339015744,"pfxZ":8.269507238678486,"pX":0.5440974695359261,"pZ":3.2230429319567206,"vX0":5.872235922116438,"vY0":-113.50241797936387,"vZ0":-2.068941315033268,"x":96.26,"y":151.76,"x0":-1.275166376190439,"y0":50.00565117635082,"z0":6.281391070381626,"aX":-8.057000248634134},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":14.8,"breakHorizontal":9.7,"spinRate":1572,"spinDirection":223},"zone":3,"typeConfidence":0.9,"plateTime":0.48286528557120434,"extension":7.031315436043418},"index":0,"playId":"f448daaa-6d3f-380e-9ed8-5632b2e73bef","pitchNumber":1,"startTime":"2026-06-04T17:59:07.389Z","endTime":"2026-06-04T17:59:10.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66655251370407,"aZ":-20.29417144992498,"pfxX":-6.736573497048427,"pfxZ":8.846563599154702,"pX":-0.00861433225759863,"pZ":1.8019339345537855,"vX0":4.673645991829943,"vY0":-115.20377118156276,"vZ0":-5.625428812123911,"x":117.33,"y":190.13,"x0":-1.1897231407229891,"y0":50.00047808991598,"z0":6.240522546941269,"aX":-9.04196584385902},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":14.9,"breakHorizontal":11.0,"spinRate":1606,"spinDirection":226},"zone":8,"typeConfidence":0.9,"plateTime":0.475678624390504,"extension":7.0038031654177315},"index":1,"playId":"804518ea-fcac-3670-82f3-d896a951e0a4","pitchNumber":2,"startTime":"2026-06-04T17:59:21.954Z","endTime":"2026-06-04T17:59:24.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":79.4,"endSpeed":73.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.009556930847776,"aZ":-21.60656111280986,"pfxX":-6.0461146227206815,"pfxZ":7.704275475882936,"pX":-0.5705320952881104,"pZ":1.752717633121731,"vX0":3.7286830933504223,"vY0":-115.66218659897524,"vZ0":-5.446162403400434,"x":138.75,"y":191.46,"x0":-1.4077770629259208,"y0":50.00442030274461,"z0":6.175801669963466,"aX":-8.296471467652852},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":13.1,"breakHorizontal":10.2,"spinRate":1690,"spinDirection":222},"zone":7,"typeConfidence":0.9,"plateTime":0.4712808601677745,"extension":6.953501382670094},"index":2,"playId":"fcd10f2f-cf9e-3ad8-aa83-10988a2d23fd","pitchNumber":3,"startTime":"2026-06-04T17:59:38.776Z","endTime":"2026-06-04T18:00:05.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"}},"homeTeamWinProbability":55.300000000000004,"awayTeamWinProbability":44.699999999999996,"homeTeamWinProbabilityAdded":-5.3999999999999915,"leverageIndex":2.3,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:00:05.804Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a ground ball to left fielder Gavin Sheets. Bryce Harper scores. Brandon Marsh to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-04T18:00:29.824Z","endTime":"2026-06-04T18:02:06.006Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":608337,"link":"/api/v1/people/608337"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":71.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.695207276674576,"aZ":-37.794786045317636,"pfxX":-0.39386035601329983,"pfxZ":-4.490753276872294,"pX":0.7270073971731026,"pZ":0.346802090600952,"vX0":4.627924591065392,"vY0":-111.19226899789227,"vZ0":-4.645085889263008,"x":89.29,"y":229.42,"x0":-1.3288208842986262,"y0":50.00035892655356,"z0":6.3791902014841355,"aX":-0.4948934692648679},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-9.0,"breakHorizontal":-0.5,"spinRate":2253,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.49235652416386033,"extension":6.852559681386469},"index":0,"playId":"2fd98670-aaa8-3ba4-9d67-aba368eb443e","pitchNumber":1,"startTime":"2026-06-04T18:00:29.824Z","endTime":"2026-06-04T18:00:33.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":79.2,"endSpeed":72.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.911129204652717,"aZ":-20.953049724021163,"pfxX":-7.365426111887964,"pfxZ":8.317881352190975,"pX":-0.09178223657150779,"pZ":3.002443236597483,"vX0":4.822823357049783,"vY0":-115.27173628074578,"vZ0":-2.960433116763151,"x":120.5,"y":157.71,"x0":-1.2514838539224011,"y0":50.004473746541805,"z0":6.320688638325857,"aX":-9.93855741900138},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":14.6,"breakHorizontal":12.1,"spinRate":1581,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.4746939058596924,"extension":7.0218102626086125},"index":1,"playId":"fa6461f0-c50b-3ecc-a6c1-f9c0d90fdb82","pitchNumber":2,"startTime":"2026-06-04T18:00:51.427Z","endTime":"2026-06-04T18:00:54.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.484814848511427,"aZ":-20.858814632848855,"pfxX":-7.39918860750266,"pfxZ":8.22931213542411,"pX":0.1074936778607361,"pZ":2.643379888405588,"vX0":5.075087069175708,"vY0":-116.14866149679068,"vZ0":-3.937610986700359,"x":118.55,"y":147.31,"x0":-1.137813000436419,"y0":50.00298144295024,"z0":6.329635557892857,"aX":-10.172820118311112},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":14.3,"breakHorizontal":12.2,"spinRate":1665,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.4704594692345445,"extension":7.142459319744166},"index":2,"playId":"143c5021-735e-3c0e-b850-06cae0cced2d","pitchNumber":3,"startTime":"2026-06-04T18:01:09.746Z","endTime":"2026-06-04T18:01:14.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.532291552022286,"aZ":-15.922292641064551,"pfxX":-4.125074565967786,"pfxZ":8.930662657305705,"pX":0.75197938868425,"pZ":3.4553900156023034,"vX0":6.161794006512339,"vY0":-133.70959405579785,"vZ0":-4.627935045736572,"x":88.34,"y":145.48,"x0":-1.041288808337786,"y0":50.00134907883831,"z0":6.343147841671435,"aX":-7.505552099324329},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":6.2,"spinRate":2145,"spinDirection":200},"zone":12,"typeConfidence":0.88,"plateTime":0.4088881623398479,"extension":7.243029371096799},"hitData":{"launchSpeed":62.5,"launchAngle":5.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.03,"coordY":130.59}},"index":3,"playId":"55fb2e5e-91a4-3d96-a0a1-16fc6b8839e8","pitchNumber":4,"startTime":"2026-06-04T18:01:53.368Z","endTime":"2026-06-04T18:02:06.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.0,"awayTeamWinProbability":32.0,"homeTeamWinProbabilityAdded":12.699999999999996,"leverageIndex":2.11,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:02:06.006Z","atBatIndex":27},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"J.T. Realmuto grounds into a force out, third baseman Manny Machado to second baseman Fernando Tatis Jr. Bryson Stott out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-04T18:03:36.964Z","endTime":"2026-06-04T18:04:03.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-04T18:02:39.277Z","endTime":"2026-06-04T18:03:39.266Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.784104475519996,"aZ":-27.939544326627704,"pfxX":1.460521242385175,"pfxZ":2.989417092006317,"pX":0.1397910777750199,"pZ":3.597321011112472,"vX0":3.7444020397866726,"vY0":-119.1032140964568,"vZ0":-0.510775353483413,"x":111.67,"y":141.65,"x0":-1.651178374789948,"y0":50.004487926969404,"z0":6.371546541028526,"aX":2.0689965823617054},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.5,"breakHorizontal":-3.7,"spinRate":1870,"spinDirection":185},"zone":12,"typeConfidence":0.91,"plateTime":0.46231136468470835,"extension":6.854201157951997},"index":1,"playId":"f9c61c52-94af-358f-8e14-6176a018b819","pitchNumber":1,"startTime":"2026-06-04T18:03:39.266Z","endTime":"2026-06-04T18:03:43.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.482597382988487,"aZ":-22.450686597464447,"pfxX":-6.061285481925671,"pfxZ":7.263935489811017,"pX":0.20633486246920293,"pZ":1.2941330939754985,"vX0":4.883883931914124,"vY0":-114.76559291557152,"vZ0":-6.183249020414526,"x":109.14,"y":203.84,"x0":-1.1578825915549453,"y0":50.00538591072197,"z0":6.198923618792948,"aX":-8.117645354025383},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":11.9,"breakHorizontal":9.8,"spinRate":1504,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.47655934467543304,"extension":6.947658725792656},"hitData":{"launchSpeed":90.4,"launchAngle":2.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.98,"coordY":160.14}},"index":2,"playId":"902c0d09-9725-324d-ab15-47935e609ec6","pitchNumber":2,"startTime":"2026-06-04T18:03:56.181Z","endTime":"2026-06-04T18:04:03.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-4.199999999999996,"leverageIndex":1.65,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:04:03.215Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Merrill flies out sharply to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-04T18:06:36.436Z","endTime":"2026-06-04T18:07:24.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3499142451746,"aZ":-19.961808824686315,"pfxX":-1.035802274132752,"pfxZ":6.849290735379007,"pX":0.3936692454970746,"pZ":4.076427961212995,"vX0":6.1816288934525705,"vY0":-132.47823025289222,"vZ0":0.9355638245454945,"x":101.99,"y":128.72,"x0":-1.831925266277681,"y0":50.00639304961166,"z0":5.173936575241943,"aX":-1.8481688116565447},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.8,"breakHorizontal":0.6,"spinRate":2533,"spinDirection":209},"zone":12,"typeConfidence":0.79,"plateTime":0.4128718182580893,"extension":6.577402723238304},"index":0,"playId":"b95ff2f3-c0a1-3c08-86cf-4147f8705b7c","pitchNumber":1,"startTime":"2026-06-04T18:06:38.729Z","endTime":"2026-06-04T18:06:42.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91367136838108,"aZ":-17.808053289009017,"pfxX":-7.689234935149692,"pfxZ":7.531850230112715,"pX":0.20319868454730605,"pZ":3.460317464644018,"vX0":7.848105106099094,"vY0":-137.8053514052483,"vZ0":-1.0606577906153039,"x":109.25,"y":145.35,"x0":-1.6936378020635428,"y0":50.0058035312969,"z0":5.062591138282709,"aX":-14.673143636629225},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":12.1,"spinRate":2401,"spinDirection":233},"zone":2,"typeConfidence":0.84,"plateTime":0.39869095153161194,"extension":7.222725298326866},"index":1,"playId":"c89ec371-ccb6-35e5-8a08-d2017a080640","pitchNumber":2,"startTime":"2026-06-04T18:06:52.531Z","endTime":"2026-06-04T18:06:58.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":95.3,"endSpeed":85.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50673932185659,"aZ":-15.360623112914409,"pfxX":-7.9313579826700265,"pfxZ":8.783307940240253,"pX":0.5327298354547065,"pZ":3.127399167488215,"vX0":8.733116620158945,"vY0":-138.3592214976739,"vZ0":-2.3733670262233013,"x":96.69,"y":154.34,"x0":-1.6532310246398632,"y0":50.0022379488137,"z0":5.0411680942595,"aX":-15.182812741845515},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":12.2,"spinRate":2497,"spinDirection":227},"zone":3,"typeConfidence":0.92,"plateTime":0.39779519971385113,"extension":7.272623773280725},"hitData":{"launchSpeed":101.0,"launchAngle":55.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":189.53,"coordY":119.2}},"index":2,"playId":"b9eab337-264b-38a4-bc9d-90b38ed3763f","pitchNumber":3,"startTime":"2026-06-04T18:07:16.762Z","endTime":"2026-06-04T18:07:24.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:07:24.966Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-04T18:07:59.475Z","endTime":"2026-06-04T18:09:09.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.652792281337465,"aZ":-24.035606758929116,"pfxX":-10.969074593312605,"pfxZ":4.23291841605432,"pX":-1.6923973864697064,"pZ":2.705554272822875,"vX0":4.441671194744323,"vY0":-138.04662092994056,"vZ0":-1.8574867866563185,"x":181.51,"y":165.73,"x0":-1.8998781328554348,"y0":50.00667189623944,"z0":5.0105074710707145,"aX":-21.10689869307895},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.4,"breakHorizontal":18.8,"spinRate":2360,"spinDirection":230},"zone":11,"typeConfidence":0.97,"plateTime":0.3972695252208833,"extension":7.221331664845959},"index":0,"playId":"e3b15852-7bdc-3a3e-b30f-e34d5de71301","pitchNumber":1,"startTime":"2026-06-04T18:07:59.961Z","endTime":"2026-06-04T18:08:03.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07087042833684,"aZ":-16.67292647856989,"pfxX":-8.486045933841385,"pfxZ":7.882413624147208,"pX":-1.294315314580499,"pZ":3.2319741176933627,"vX0":4.811831427894267,"vY0":-139.7292054774947,"vZ0":-1.7551584745625792,"x":166.34,"y":151.52,"x0":-1.9410783723132028,"y0":50.00445728283048,"z0":4.970199406181444,"aX":-16.69096258247182},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":14.3,"spinRate":2495,"spinDirection":233},"zone":11,"typeConfidence":0.78,"plateTime":0.3928095951524351,"extension":7.095990862771059},"index":1,"playId":"eb83ee16-6fa4-3a5c-a5c4-cf403ba6bf7b","pitchNumber":2,"startTime":"2026-06-04T18:08:13.584Z","endTime":"2026-06-04T18:08:17.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76892166007217,"aZ":-31.311621739406082,"pfxX":8.267798443280427,"pfxZ":0.6040850483466773,"pX":-0.047660470308710935,"pZ":2.8281105641432336,"vX0":2.08798401923874,"vY0":-118.82706628384443,"vZ0":1.5213891101371615,"x":118.82,"y":162.42,"x0":-2.012658982777413,"y0":50.00163506110442,"z0":5.034258325217582,"aX":11.765810595287071},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.8,"breakHorizontal":-15.5,"spinRate":2698,"spinDirection":64},"zone":5,"typeConfidence":0.89,"plateTime":0.4617729132841486,"extension":6.832274439842992},"index":2,"playId":"b682b1c7-c478-3dc7-b053-9d53fdc0fce8","pitchNumber":3,"startTime":"2026-06-04T18:08:29.569Z","endTime":"2026-06-04T18:08:32.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04269880753134,"aZ":-15.623406018838962,"pfxX":-8.92471361289444,"pfxZ":8.61912991567313,"pX":0.34100331980311355,"pZ":2.8053665684521856,"vX0":8.693306897778914,"vY0":-137.80917325292637,"vZ0":-3.053842164332024,"x":104.0,"y":163.04,"x0":-1.697115471761895,"y0":50.00534083623872,"z0":4.985247763429056,"aX":-17.14361163509829},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":14.3,"spinRate":2492,"spinDirection":228},"zone":6,"typeConfidence":0.92,"plateTime":0.3976679832953387,"extension":7.166070745507568},"index":3,"playId":"7726fb49-5bd8-37e4-b5d8-40d5146fb057","pitchNumber":4,"startTime":"2026-06-04T18:08:44.639Z","endTime":"2026-06-04T18:08:48.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.495066837803005,"aZ":-33.077628058083654,"pfxX":-8.837148956349372,"pfxZ":-0.5560801963898143,"pX":-1.2818415423473828,"pZ":2.531916216016519,"vX0":4.224888286892132,"vY0":-126.3203169731304,"vZ0":0.10860923517387322,"x":165.86,"y":170.42,"x0":-1.8233121896648308,"y0":50.00272111223047,"z0":5.136389408719533,"aX":-14.354725322548145},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.7,"breakHorizontal":15.1,"spinRate":1637,"spinDirection":242},"zone":13,"typeConfidence":0.83,"plateTime":0.4327517540490988,"extension":7.509926671799081},"index":4,"playId":"d499fa46-1e17-31b6-899c-6ad245e15559","pitchNumber":5,"startTime":"2026-06-04T18:09:06.984Z","endTime":"2026-06-04T18:09:09.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:09:09.984Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-04T18:09:36.014Z","endTime":"2026-06-04T18:11:16.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":95.6,"endSpeed":87.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85002898426455,"aZ":-16.345619702369458,"pfxX":-6.83309233115471,"pfxZ":8.05971265887302,"pX":-0.8226985883829726,"pZ":3.880140480525917,"vX0":5.150000705961826,"vY0":-139.15087296293666,"vZ0":-0.40833027449143444,"x":148.36,"y":134.02,"x0":-1.808514727952551,"y0":50.00085772318135,"z0":5.11053183036993,"aX":-13.41578884691129},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":11.3,"spinRate":2433,"spinDirection":227},"zone":11,"typeConfidence":0.92,"plateTime":0.3934318598913893,"extension":7.123858570145448},"index":0,"playId":"ab406e46-1b44-308d-845a-04ac9cd80209","pitchNumber":1,"startTime":"2026-06-04T18:09:36.679Z","endTime":"2026-06-04T18:09:41.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.092272876992936,"aZ":-17.37106254632268,"pfxX":-6.869226463390753,"pfxZ":7.475765096586498,"pX":-0.39071951960758133,"pZ":3.1495635342126564,"vX0":6.220254040261436,"vY0":-139.31286412360595,"vZ0":-2.0254655119542813,"x":131.89,"y":153.74,"x0":-1.75177767852886,"y0":50.00536824968234,"z0":5.024910109469332,"aX":-13.606321492797676},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":11.3,"spinRate":2328,"spinDirection":232},"zone":1,"typeConfidence":0.91,"plateTime":0.39205298971016855,"extension":7.373432439772916},"index":1,"playId":"8bb91d57-4f59-340d-8bf4-5f903b9755ca","pitchNumber":2,"startTime":"2026-06-04T18:09:54.427Z","endTime":"2026-06-04T18:09:57.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81936392462782,"aZ":-19.421376194871378,"pfxX":-9.70725351349979,"pfxZ":6.294856733182802,"pX":1.3878188369073958,"pZ":2.0041069281224497,"vX0":11.821311149268968,"vY0":-140.5070301786742,"vZ0":-4.55494918069812,"x":64.1,"y":184.67,"x0":-1.5862770116838996,"y0":50.00624995358166,"z0":4.885351166765918,"aX":-19.675844992032584},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.7,"breakHorizontal":15.6,"spinRate":2470,"spinDirection":230},"zone":14,"typeConfidence":0.61,"plateTime":0.38784907278788294,"extension":7.164658119039039},"index":2,"playId":"f390bc06-c6b4-338f-b7cc-76497461035e","pitchNumber":3,"startTime":"2026-06-04T18:10:14.814Z","endTime":"2026-06-04T18:10:18.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.97971674713716,"aZ":-30.189588636318035,"pfxX":6.3294176520583,"pfxZ":1.3329205505872403,"pX":2.3187620917530425,"pZ":0.41300267418290115,"vX0":7.6982578829086235,"vY0":-120.79296105377536,"vZ0":-4.0057520917742675,"x":28.61,"y":227.63,"x0":-1.7232724740179368,"y0":50.00178782722933,"z0":4.7266858072185265,"aX":9.418185503612165},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.8,"breakHorizontal":-13.2,"spinRate":2795,"spinDirection":56},"zone":14,"typeConfidence":0.85,"plateTime":0.4522228581914569,"extension":6.83701323318693},"index":3,"playId":"886fe5dc-e8ef-3255-807e-349b3f923abd","pitchNumber":4,"startTime":"2026-06-04T18:10:31.823Z","endTime":"2026-06-04T18:10:34.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.470482674870595,"aZ":-24.890191673304994,"pfxX":-10.414289821195254,"pfxZ":3.716285715976026,"pX":1.410490910361535,"pZ":2.39408824412858,"vX0":11.728928530549005,"vY0":-138.56986377641903,"vZ0":-2.2973271828381194,"x":63.24,"y":174.14,"x0":-1.5068385374465654,"y0":50.00654555614891,"z0":4.882106201312167,"aX":-20.43224670524361},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.5,"breakHorizontal":16.7,"spinRate":2381,"spinDirection":231},"zone":14,"typeConfidence":0.93,"plateTime":0.39398991794162175,"extension":7.152383042331952},"index":4,"playId":"1f48d0e1-efa3-3078-a66e-24f13896c0ae","pitchNumber":5,"startTime":"2026-06-04T18:10:52.003Z","endTime":"2026-06-04T18:10:55.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.220318290665166,"aZ":-33.51727569266935,"pfxX":-7.639299341085172,"pfxZ":-0.8223202115110748,"pX":0.036198916687316694,"pZ":2.035422247379288,"vX0":7.177574544787958,"vY0":-126.37271423150789,"vZ0":-0.7788544786656723,"x":115.62,"y":183.82,"x0":-1.8340983140808194,"y0":50.00231711087348,"z0":5.015322668991276,"aX":-12.485626243464425},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.4,"breakHorizontal":12.4,"spinRate":1440,"spinDirection":239},"zone":8,"typeConfidence":0.91,"plateTime":0.4316982661779525,"extension":7.130929768824006},"hitData":{"launchSpeed":50.1,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.31,"coordY":174.77}},"index":5,"playId":"2473503e-8ac9-3e66-85ea-e15b836a7b7a","pitchNumber":6,"startTime":"2026-06-04T18:11:08.935Z","endTime":"2026-06-04T18:11:16.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:11:16.964Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Adolis García homers (5) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-04T18:13:41.963Z","endTime":"2026-06-04T18:15:31.896Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":{"id":608337,"link":"/api/v1/people/608337"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":71.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.448439376423003,"aZ":-41.512967570517944,"pfxX":1.7430354873917984,"pfxZ":-7.505964360120537,"pX":0.8122933473706164,"pZ":0.2898716543952192,"vX0":3.9531959297569426,"vY0":-111.30929340250003,"vZ0":-3.7153157149474856,"x":86.04,"y":230.95,"x0":-1.2187006971889005,"y0":50.00132984247964,"z0":6.312846322353941,"aX":2.169062634419832},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-14.3,"breakHorizontal":-4.2,"spinRate":2163,"spinDirection":14},"zone":14,"typeConfidence":0.91,"plateTime":0.49357363538312704,"extension":6.9091045725827005},"index":0,"playId":"ad3942c6-b7c6-3cf4-8b35-ac5cebedd7d2","pitchNumber":1,"startTime":"2026-06-04T18:13:43.836Z","endTime":"2026-06-04T18:13:46.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-04T18:13:56.503Z","endTime":"2026-06-04T18:14:06.101Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":83.3,"endSpeed":77.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93642484869717,"aZ":-27.73289181958363,"pfxX":1.2968987953727131,"pfxZ":2.9742966705596094,"pX":1.2914674229532601,"pZ":1.4985667058229313,"vX0":6.050048801722041,"vY0":-121.17735783265422,"vZ0":-5.33634091934657,"x":67.77,"y":198.32,"x0":-1.4024934350916773,"y0":50.000491109646426,"z0":6.142106947630904,"aX":1.9346802002142982},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.4,"breakHorizontal":-3.7,"spinRate":1892,"spinDirection":176},"zone":14,"typeConfidence":0.91,"plateTime":0.4514205755619529,"extension":6.862036804078501},"index":2,"playId":"7df51b89-38e3-3236-bcb9-a085653d044a","pitchNumber":2,"startTime":"2026-06-04T18:14:06.101Z","endTime":"2026-06-04T18:14:09.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":91.9,"endSpeed":84.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93023293910516,"aZ":-11.37172796598091,"pfxX":-4.495535444082456,"pfxZ":11.49801876349627,"pX":0.6042142058108936,"pZ":3.1957134275235477,"vX0":5.87275229261315,"vY0":-133.68576965797274,"vZ0":-5.796714112143526,"x":93.97,"y":152.5,"x0":-1.037380427982609,"y0":50.00370804058985,"z0":6.209129203832115,"aX":-8.134511066475255},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.8,"breakHorizontal":6.8,"spinRate":2268,"spinDirection":202},"zone":3,"typeConfidence":0.9,"plateTime":0.40978589799732434,"extension":7.078661742804324},"index":3,"playId":"0278a861-dca6-322a-9e36-ae07c1e46992","pitchNumber":3,"startTime":"2026-06-04T18:14:19.493Z","endTime":"2026-06-04T18:14:22.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17474852837809,"aZ":-10.960302303203102,"pfxX":-4.63652379349124,"pfxZ":12.02500810232856,"pX":0.7546562241006907,"pZ":2.5622494814307712,"vX0":6.275567983629065,"vY0":-132.46567960184032,"vZ0":-7.3014555113491895,"x":88.23,"y":169.6,"x0":-1.0506348419313218,"y0":50.00589678947627,"z0":6.168801615628288,"aX":-8.18246831835463},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":20.2,"breakHorizontal":7.0,"spinRate":2221,"spinDirection":201},"zone":6,"typeConfidence":0.89,"plateTime":0.41460675107161293,"extension":7.195138428525877},"index":4,"playId":"a6c80344-ad44-3c5a-96f7-d49fe07084b2","pitchNumber":4,"startTime":"2026-06-04T18:14:32.704Z","endTime":"2026-06-04T18:14:35.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":91.3,"endSpeed":83.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99096985690914,"aZ":-12.836650227261732,"pfxX":-3.1122516981079262,"pfxZ":10.891443977768814,"pX":0.07659124014938669,"pZ":2.7291384748955343,"vX0":4.1519275357602075,"vY0":-132.79667750614837,"vZ0":-6.551480253044694,"x":114.08,"y":165.09,"x0":-1.1070591847602416,"y0":50.00240773430054,"z0":6.172564621446921,"aX":-5.525932010894296},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.4,"breakHorizontal":4.7,"spinRate":2066,"spinDirection":198},"zone":5,"typeConfidence":0.89,"plateTime":0.41337198527944485,"extension":7.121037249818344},"index":5,"playId":"4c83a0c1-8b8e-35d6-87ba-bbf12b8ed85d","pitchNumber":5,"startTime":"2026-06-04T18:14:46.493Z","endTime":"2026-06-04T18:14:49.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68321279032949,"aZ":-43.645056180706696,"pfxX":0.06637709707164885,"pfxZ":-9.213171811592941,"pX":0.3011967383196061,"pZ":2.5635337569098664,"vX0":3.5952527641047087,"vY0":-111.62859983617884,"vZ0":1.471123236906844,"x":105.52,"y":169.56,"x0":-1.348362544025425,"y0":50.00440252852267,"z0":6.437541945394339,"aX":0.08235149192092034},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-15.8,"breakHorizontal":-1.2,"spinRate":2156,"spinDirection":20},"zone":6,"typeConfidence":0.88,"plateTime":0.49328040481762336,"extension":6.761704724131825},"hitData":{"launchSpeed":109.0,"launchAngle":23.0,"totalDistance":429.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":57.35,"coordY":38.94}},"index":6,"playId":"23941351-a72c-3282-a671-cd12be4474b5","pitchNumber":6,"startTime":"2026-06-04T18:15:04.838Z","endTime":"2026-06-04T18:15:31.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":10.400000000000006,"leverageIndex":0.84,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:15:31.896Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Justin Crawford doubles (9) on a line drive to right fielder Bryce Johnson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-04T18:15:48.130Z","endTime":"2026-06-04T18:16:01.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608337,"fullName":"Lucas Giolito","link":"/api/v1/people/608337"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1585854144721,"aZ":-20.769084396016634,"pfxX":-7.253166700110046,"pfxZ":8.574936416125448,"pX":0.2530034648738943,"pZ":2.1601117995649846,"vX0":5.7022343676797504,"vY0":-114.85263843212411,"vZ0":-4.398640932071121,"x":107.36,"y":180.46,"x0":-1.3249645196190574,"y0":50.00244181655294,"z0":6.131026213249528,"aX":-9.646747297452734},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":14.6,"breakHorizontal":11.6,"spinRate":1626,"spinDirection":226},"zone":8,"typeConfidence":0.9,"plateTime":0.47771333872257093,"extension":7.14159591466757},"hitData":{"launchSpeed":76.5,"launchAngle":18.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.88,"coordY":125.07}},"index":0,"playId":"ffab0c43-5e1b-3cbe-9c01-c1e64d2cadf2","pitchNumber":1,"startTime":"2026-06-04T18:15:49.565Z","endTime":"2026-06-04T18:16:01.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":608337,"link":"/api/v1/people/608337"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.2,"awayTeamWinProbability":14.799999999999997,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":0.57,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:16:01.611Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-04T18:18:49.662Z","endTime":"2026-06-04T18:21:11.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-04T18:16:31.739Z","endTime":"2026-06-04T18:17:18.023Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yuki Matsui replaces Lucas Giolito.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-04T18:17:18.023Z","endTime":"2026-06-04T18:18:49.662Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608337,"link":"/api/v1/people/608337","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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"playId":"b23ad2fe-8524-4118-8ee2-684ce09eaa51","startTime":"2026-06-04T18:18:49.662Z","endTime":"2026-06-04T18:18:54.662Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.059850401935392,"aZ":-14.43205306699429,"pfxX":3.476294285960897,"pfxZ":10.140151565347082,"pX":-1.0694790724423067,"pZ":2.4891623565973746,"vX0":-7.636602583626014,"vY0":-132.1609469019154,"vZ0":-6.767970019935871,"x":157.77,"y":171.57,"x0":1.4201460030957636,"y0":50.00298061223995,"z0":6.165066938950181,"aX":6.083302619552589},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.8,"breakHorizontal":-4.4,"spinRate":2341,"spinDirection":157},"zone":11,"typeConfidence":0.75,"plateTime":0.4162121450874543,"extension":5.906912332063927},"index":3,"playId":"ab7c4e4c-ab4a-39eb-b1b9-6d5fc8b7f176","pitchNumber":1,"startTime":"2026-06-04T18:19:07.416Z","endTime":"2026-06-04T18:19:10.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.501859077388644,"aZ":-13.285271876312692,"pfxX":3.2125219439064283,"pfxZ":11.042276225093701,"pX":-0.2965148440042607,"pZ":1.2419597454956794,"vX0":-5.737329501284141,"vY0":-130.70750617870806,"vZ0":-9.666209033439513,"x":128.3,"y":205.25,"x0":1.52105197802551,"y0":50.00247094750237,"z0":6.013328306307962,"aX":5.495392659089208},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.8,"breakHorizontal":-4.4,"spinRate":2341,"spinDirection":152},"zone":13,"typeConfidence":0.63,"plateTime":0.4209138818160931,"extension":5.782174554098291},"index":4,"playId":"32e90e6c-6425-3be3-a0c6-c28830edbc4a","pitchNumber":2,"startTime":"2026-06-04T18:19:28.790Z","endTime":"2026-06-04T18:19:32.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59939646099153,"aZ":-27.232974918459917,"pfxX":-2.340161347690122,"pfxZ":3.1713799334964996,"pX":-0.32937238235762073,"pZ":2.4045221478315053,"vX0":-4.130408091521689,"vY0":-123.97589511987994,"vZ0":-3.5497092167565283,"x":129.55,"y":173.86,"x0":1.6617819506711466,"y0":50.003962006342284,"z0":6.126035632295559,"aX":-3.644510211097718},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.2,"breakHorizontal":5.2,"spinRate":2655,"spinDirection":175},"zone":4,"typeConfidence":2.0,"plateTime":0.44167266363079216,"extension":5.72049339641735},"index":5,"playId":"6e122834-7c4d-3d03-8781-4843d95a4db9","pitchNumber":3,"startTime":"2026-06-04T18:19:50.314Z","endTime":"2026-06-04T18:19:53.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":6,"playId":"b670fff2-9422-4535-a524-384410ddeab1","startTime":"2026-06-04T18:20:12.196Z","endTime":"2026-06-04T18:20:17.196Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.752935847919673,"aZ":-25.448265322324502,"pfxX":-0.634804631386543,"pfxZ":4.144403763901964,"pX":-1.63595807015435,"pZ":0.4104873529354746,"vX0":-7.991664985195888,"vY0":-126.61330936527472,"vZ0":-8.695267057171462,"x":179.36,"y":227.7,"x0":1.6434044810228665,"y0":50.00492584309395,"z0":5.924475130792757,"aX":-1.0315935359052297},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.6,"breakHorizontal":3.0,"spinRate":2573,"spinDirection":165},"zone":13,"typeConfidence":0.9,"plateTime":0.4325220278008848,"extension":5.634783090517549},"index":7,"playId":"fb7efc33-267b-3dfb-ada2-7b5ef7a8e5fe","pitchNumber":4,"startTime":"2026-06-04T18:20:32.642Z","endTime":"2026-06-04T18:20:35.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44231097358626,"aZ":-33.954188372812624,"pfxX":4.348692768867588,"pfxZ":-1.2454035901027964,"pX":-0.6271252919453855,"pZ":3.177422263711949,"vX0":-6.8757003130111,"vY0":-119.51501021581008,"vZ0":-0.24060940324590852,"x":140.9,"y":152.99,"x0":1.7367765126224803,"y0":50.002467284829535,"z0":6.358064680722434,"aX":6.221036120789895},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.0,"breakHorizontal":-6.0,"spinRate":1209,"spinDirection":112},"zone":1,"typeConfidence":2.0,"plateTime":0.4602803761565637,"extension":5.827145132634841},"index":8,"playId":"4b47ec5b-fcb7-3a02-884c-97160e524c25","pitchNumber":5,"startTime":"2026-06-04T18:21:07.119Z","endTime":"2026-06-04T18:21:11.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.74,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:21:11.718Z","atBatIndex":34},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Trea Turner grounds into a force out, shortstop Xander Bogaerts to second baseman Fernando Tatis Jr. Justin Crawford to 3rd. Kyle Schwarber out at 2nd. Trea Turner to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-04T18:21:56.794Z","endTime":"2026-06-04T18:24:14.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnThird":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.909260737660684,"aZ":-33.592946925412704,"pfxX":2.4936955608177653,"pfxZ":-0.9600436736838649,"pX":0.5692218961069382,"pZ":2.236602515999898,"vX0":-4.152228520543037,"vY0":-120.40622305872213,"vZ0":-2.419613533958415,"x":95.3,"y":178.39,"x0":1.9868449532738028,"y0":50.00284257212527,"z0":6.207726883688448,"aX":3.6863807058403193},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.0,"breakHorizontal":-3.6,"spinRate":1157,"spinDirection":109},"zone":9,"typeConfidence":2.0,"plateTime":0.4537352225539779,"extension":5.745823467376655},"index":0,"playId":"bb5b6587-e9a6-3957-b462-91dd16b74700","pitchNumber":1,"startTime":"2026-06-04T18:22:02.657Z","endTime":"2026-06-04T18:22:05.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.601099361757083,"aZ":-29.583751908552916,"pfxX":4.747688810812192,"pfxZ":1.7549922511945306,"pX":-0.20360698754710313,"pZ":0.5887925607219899,"vX0":-6.413232760392875,"vY0":-121.20729856564057,"vZ0":-6.678133143463487,"x":124.76,"y":222.88,"x0":1.8703466925414836,"y0":50.003605214469815,"z0":5.991987692328355,"aX":7.004246079958169},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.7,"breakHorizontal":-7.0,"spinRate":1245,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.453398099678354,"extension":5.902621513960488},"index":1,"playId":"14baec96-0d9f-38c9-9377-90112c901b58","pitchNumber":2,"startTime":"2026-06-04T18:22:24.401Z","endTime":"2026-06-04T18:22:27.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.721842853500178,"aZ":-33.58613391393601,"pfxX":4.7681973182989354,"pfxZ":-0.9720309575546846,"pX":0.3875933367008347,"pZ":1.0763768698858953,"vX0":-5.21246819048625,"vY0":-120.69257901659691,"vZ0":-4.624929220181334,"x":102.23,"y":209.72,"x0":1.9708714326584165,"y0":50.002165041779236,"z0":6.024018250430455,"aX":6.930627202713479},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.8,"breakHorizontal":-7.2,"spinRate":1118,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.45639777472045573,"extension":5.840228507010925},"index":2,"playId":"98777a6b-3dd8-306a-9712-154f3668ccd6","pitchNumber":3,"startTime":"2026-06-04T18:22:51.414Z","endTime":"2026-06-04T18:22:54.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25906867448083,"aZ":-11.117596213114776,"pfxX":2.769058949238712,"pfxZ":11.63257969928315,"pX":-0.469206833594928,"pZ":2.4690295205967163,"vX0":-6.587609774796021,"vY0":-134.23935937477168,"vZ0":-7.312785740122526,"x":134.89,"y":172.12,"x0":1.665829141162105,"y0":50.005519438837354,"z0":6.034901151998367,"aX":5.014310097395775},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.6,"breakHorizontal":-3.5,"spinRate":2387,"spinDirection":156},"zone":4,"typeConfidence":0.9,"plateTime":0.4093053068938701,"extension":5.93832154529298},"index":3,"playId":"a0546f6d-9648-3058-b316-516b88d9ebbe","pitchNumber":4,"startTime":"2026-06-04T18:23:12.872Z","endTime":"2026-06-04T18:23:16.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.030763004368968,"aZ":-27.01641897163915,"pfxX":4.303020947177124,"pfxZ":3.499282341037997,"pX":0.35581157472595576,"pZ":2.1883505275670347,"vX0":-5.5706293101859705,"vY0":-121.26466893407007,"vZ0":-3.6294232370665807,"x":103.44,"y":179.69,"x0":2.13490447476463,"y0":50.00274598044488,"z0":6.0886987241158845,"aX":6.34182770728027},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.6,"breakHorizontal":-6.4,"spinRate":858,"spinDirection":111},"zone":9,"typeConfidence":2.0,"plateTime":0.45350905934185093,"extension":6.0083953551873055},"index":4,"playId":"f626e0de-6f16-31db-a787-d27ea8304188","pitchNumber":5,"startTime":"2026-06-04T18:23:37.740Z","endTime":"2026-06-04T18:23:42.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":84.3,"endSpeed":78.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48735453248348,"aZ":-27.835677880771126,"pfxX":-3.778950588405922,"pfxZ":2.808570084740846,"pX":-0.5748075366850499,"pZ":1.6736541830493707,"vX0":-4.312319453923258,"vY0":-122.76883136503479,"vZ0":-4.731135556866796,"x":138.91,"y":193.59,"x0":1.6873999000375994,"y0":50.00339502087384,"z0":5.9608308100821645,"aX":-5.839887534818959},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.3,"breakHorizontal":7.8,"spinRate":2668,"spinDirection":190},"zone":7,"typeConfidence":2.0,"plateTime":0.44405389602388645,"extension":5.686551261781799},"hitData":{"launchSpeed":96.3,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.16,"coordY":151.52}},"index":5,"playId":"22b0a3c0-0d81-3f98-b993-02505bed5706","pitchNumber":6,"startTime":"2026-06-04T18:24:06.256Z","endTime":"2026-06-04T18:24:14.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.6,"awayTeamWinProbability":14.400000000000006,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":1.06,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:24:14.237Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-04T18:24:48.883Z","endTime":"2026-06-04T18:26:26.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnThird":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60247427240846,"aZ":-21.779328716834964,"pfxX":6.340432843642043,"pfxZ":5.901244265656157,"pX":2.0247625890743244,"pZ":3.166709356032287,"vX0":-1.7697282712886002,"vY0":-131.78792584126575,"vZ0":-3.540898140945563,"x":39.82,"y":153.28,"x0":1.8805762885576358,"y0":50.00293866968398,"z0":6.133394776575774,"aX":11.170204995813156},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.2,"breakHorizontal":-11.2,"spinRate":1891,"spinDirection":145},"zone":12,"typeConfidence":0.67,"plateTime":0.4153693345159901,"extension":5.694615161025412},"index":0,"playId":"b9514cf7-b3af-3253-b632-5eb57e546562","pitchNumber":1,"startTime":"2026-06-04T18:24:57.439Z","endTime":"2026-06-04T18:25:01.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55674188760221,"aZ":-11.355438492311547,"pfxX":4.284038014766001,"pfxZ":11.656556920487798,"pX":-0.7142078386409761,"pZ":2.9590987529930657,"vX0":-7.191163711288675,"vY0":-133.71586984153643,"vZ0":-5.990009366011752,"x":144.22,"y":158.88,"x0":1.4704527733396087,"y0":50.00105244092139,"z0":6.06567010806145,"aX":7.650682924661131},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.8,"breakHorizontal":-6.0,"spinRate":2465,"spinDirection":162},"zone":1,"typeConfidence":0.86,"plateTime":0.4118221427701778,"extension":6.029913958496794},"index":1,"playId":"25e67434-cf80-394f-80ad-544e5999a18e","pitchNumber":2,"startTime":"2026-06-04T18:25:20.702Z","endTime":"2026-06-04T18:25:23.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.166689253087267,"aZ":-10.993625753552362,"pfxX":3.9591594455009447,"pfxZ":11.508896086084054,"pX":-0.8238501852842769,"pZ":1.814990306913196,"vX0":-7.294709766466663,"vY0":-134.767764612665,"vZ0":-9.094635310941294,"x":148.4,"y":189.78,"x0":1.403056131617492,"y0":50.003402228761956,"z0":6.009095452311855,"aX":7.287175323978773},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.1,"breakHorizontal":-5.6,"spinRate":2409,"spinDirection":161},"zone":13,"typeConfidence":0.85,"plateTime":0.4063616874808069,"extension":6.096138343430025},"index":2,"playId":"c7a9e5b4-2d6c-39c2-bfc0-393072b9b650","pitchNumber":3,"startTime":"2026-06-04T18:25:43.539Z","endTime":"2026-06-04T18:25:46.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02192982578085,"aZ":-34.01376649909514,"pfxX":6.54043451013575,"pfxZ":-1.2508326980975664,"pX":-0.2421543424388285,"pZ":3.1146825085373746,"vX0":-6.897057007998773,"vY0":-121.35691551627298,"vZ0":-0.1956304678916354,"x":126.23,"y":154.68,"x0":1.8069464867276959,"y0":50.00425588981549,"z0":6.196615446231507,"aX":9.612869046585972},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.0,"breakHorizontal":-10.0,"spinRate":1107,"spinDirection":115},"zone":2,"typeConfidence":2.0,"plateTime":0.45391760468204323,"extension":5.712641484314531},"index":3,"playId":"89a99160-d54c-328c-89ab-234149c4d470","pitchNumber":4,"startTime":"2026-06-04T18:26:23.428Z","endTime":"2026-06-04T18:26:26.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":-4.3999999999999915,"leverageIndex":1.24,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:26:26.745Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-04T18:27:02.755Z","endTime":"2026-06-04T18:29:08.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 3B","eventType":"pickoff_error_3b","movementReason":"r_pickoff_error_3b","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":{"id":608337,"link":"/api/v1/people/608337"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[{"player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 3B","eventType":"pickoff_error_3b","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"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":{"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.986510009488835,"aZ":-28.73231605926827,"pfxX":-7.19066819494839,"pfxZ":2.4253728384373723,"pX":0.4339161833546981,"pZ":3.304644768183235,"vX0":-0.896829522255717,"vY0":-118.7614337958962,"vZ0":-0.8114558997175609,"x":100.46,"y":149.55,"x0":1.75073746875732,"y0":50.00422886658039,"z0":6.277728371320808,"aX":-10.21177279573134},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.4,"breakHorizontal":13.2,"spinRate":2684,"spinDirection":314},"zone":3,"typeConfidence":2.0,"plateTime":0.4622354093842045,"extension":5.534556662914975},"index":0,"playId":"6b2728e1-1880-37d9-b9ec-e6e62f36b2d4","pitchNumber":1,"startTime":"2026-06-04T18:27:07.200Z","endTime":"2026-06-04T18:27:10.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"f801e066-fd5b-3d58-af61-2d8e0df176a3","startTime":"2026-06-04T18:27:28.805Z","endTime":"2026-06-04T18:27:42.828Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by pitcher Yuki Matsui on the pickoff attempt. Justin Crawford scores.","event":"Pickoff Error 3B","eventType":"pickoff_error_3b","awayScore":0,"homeScore":3,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"f801e066-fd5b-3d58-af61-2d8e0df176a3","startTime":"2026-06-04T18:28:15.692Z","endTime":"2026-06-04T18:28:19.049Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"third":{"id":702222,"link":"/api/v1/people/702222"},"postOnThird":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":6.799999999999997,"leverageIndex":1.26,"dramaIndex":78.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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.340783032706717,"aZ":-35.515310860686,"pfxX":-9.701994594494911,"pfxZ":-2.426275054786352,"pX":-0.5171351899963927,"pZ":3.4437369538129237,"vX0":-2.2241777288278266,"vY0":-117.27448768892458,"vZ0":0.8410752414348781,"x":136.71,"y":145.8,"x0":1.705888939416549,"y0":50.00186813424473,"z0":6.420659932482786,"aX":-13.370817746554954},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.8,"breakHorizontal":18.1,"spinRate":2773,"spinDirection":317},"zone":1,"typeConfidence":2.0,"plateTime":0.4689238862021532,"extension":5.990686066821696},"index":3,"playId":"6886e658-43e5-3ff2-9157-24933899769a","pitchNumber":2,"startTime":"2026-06-04T18:28:19.049Z","endTime":"2026-06-04T18:28:22.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.039395646599722,"aZ":-31.04831562671546,"pfxX":5.35693151983369,"pfxZ":0.7917078060612841,"pX":0.3028652180995076,"pZ":2.2828389862694585,"vX0":-5.305666208575254,"vY0":-119.10763682388142,"vZ0":-2.49485096333758,"x":105.46,"y":177.14,"x0":1.8740607474163062,"y0":50.00360224052987,"z0":6.179905866143044,"aX":7.619620174442602},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.1,"breakHorizontal":-8.3,"spinRate":1186,"spinDirection":106},"zone":6,"typeConfidence":2.0,"plateTime":0.4616555218906404,"extension":5.796177075395393},"index":4,"playId":"6f564003-f59f-3532-9712-783bc69f45dc","pitchNumber":3,"startTime":"2026-06-04T18:28:41.127Z","endTime":"2026-06-04T18:28:44.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.909819600821976,"aZ":-27.40407381014479,"pfxX":-3.6439377189019075,"pfxZ":3.247590759475057,"pX":0.5026801694690917,"pZ":2.253323861839723,"vX0":-2.226143956131336,"vY0":-120.33298523172235,"vZ0":-3.446510271222091,"x":97.84,"y":177.94,"x0":1.9126664009917944,"y0":50.0051220864586,"z0":6.126903906000615,"aX":-5.354428802751099},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.3,"breakHorizontal":7.1,"spinRate":2829,"spinDirection":306},"zone":9,"typeConfidence":2.0,"plateTime":0.45483462297822497,"extension":5.683460498656243},"index":5,"playId":"5e022a96-b153-35d0-9a57-859814ffbaa2","pitchNumber":4,"startTime":"2026-06-04T18:29:04.633Z","endTime":"2026-06-04T18:29:08.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":1.26,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:29:08.050Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-04T18:31:35.669Z","endTime":"2026-06-04T18:33:12.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":6},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-04T18:31:26.283Z","endTime":"2026-06-04T18:31:37.802Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":94.2,"endSpeed":86.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.871418437889137,"aZ":-15.003972999428747,"pfxX":-8.772506314374521,"pfxZ":9.007768636944682,"pX":-0.2039438433395529,"pZ":4.606809604023572,"vX0":6.9483132041226545,"vY0":-137.0756902543524,"vZ0":0.9664530029411924,"x":124.77,"y":114.4,"x0":-1.630009511104596,"y0":50.000280510030834,"z0":5.2730238792902036,"aX":-16.71708065435209},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":14.4,"spinRate":2271,"spinDirection":226},"zone":11,"typeConfidence":0.93,"plateTime":0.39934936811184496,"extension":7.238039235290893},"index":1,"playId":"13897e1e-e1a1-39f4-bc79-19faf658367a","pitchNumber":1,"startTime":"2026-06-04T18:31:37.802Z","endTime":"2026-06-04T18:31:40.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.230039837324913,"aZ":-18.480145897030535,"pfxX":-6.522595098147273,"pfxZ":7.006116553549765,"pX":-0.4718668527459844,"pZ":2.7186349193070845,"vX0":6.104085446700902,"vY0":-138.07519319132027,"vZ0":-2.8793967158239813,"x":134.99,"y":165.38,"x0":-1.850815642626749,"y0":50.00130244044017,"z0":5.0006480343229684,"aX":-12.746850676715116},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":10.7,"spinRate":2310,"spinDirection":230},"zone":1,"typeConfidence":0.89,"plateTime":0.39485916633790463,"extension":6.986844853741294},"index":2,"playId":"6e41ca36-39fd-3d0a-a45c-c96ef6343ac8","pitchNumber":2,"startTime":"2026-06-04T18:31:54.800Z","endTime":"2026-06-04T18:31:57.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.693716699388688,"aZ":-32.84868842120272,"pfxX":8.23699711168944,"pfxZ":-0.47331016543878324,"pX":1.106242052114023,"pZ":1.2203407350762199,"vX0":4.648867644110184,"vY0":-119.01915024024132,"vZ0":-1.817535279678446,"x":74.83,"y":205.83,"x0":-1.9448940863816744,"y0":50.00153925757041,"z0":4.9797815550418,"aX":11.76899036191621},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.1,"breakHorizontal":-16.1,"spinRate":2799,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.4608989130157495,"extension":6.7695015774894784},"index":3,"playId":"a205d018-5e49-354d-8035-d2c225e2bb79","pitchNumber":3,"startTime":"2026-06-04T18:32:12.941Z","endTime":"2026-06-04T18:32:16.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":73.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.892440026473377,"aZ":-34.36133648653657,"pfxX":9.384352464056928,"pfxZ":-1.5637236076601937,"pX":0.13570092496183334,"pZ":2.1227073098922515,"vX0":2.039556138524067,"vY0":-118.35712591587757,"vZ0":0.6051719847298473,"x":111.83,"y":181.47,"x0":-1.9590855265142433,"y0":50.00493392867394,"z0":5.050372814109006,"aX":13.10570904711358},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.3,"breakHorizontal":-17.5,"spinRate":2756,"spinDirection":59},"zone":8,"typeConfidence":0.91,"plateTime":0.4655819665323695,"extension":6.648472484127146},"index":4,"playId":"927203f1-d89b-3dc6-9424-5d2f99fb5b24","pitchNumber":4,"startTime":"2026-06-04T18:32:28.357Z","endTime":"2026-06-04T18:32:31.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":86.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.176663080899598,"aZ":-15.406981928418388,"pfxX":-6.442893153430515,"pfxZ":8.750074385531882,"pX":-0.4313217490906707,"pZ":2.99813033471452,"vX0":5.942132705274766,"vY0":-137.25861696120685,"vZ0":-2.673237589725462,"x":133.44,"y":157.83,"x0":-1.7827159993747665,"y0":50.00305628116155,"z0":5.0284226865458965,"aX":-12.346195823932252},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":10.4,"spinRate":2480,"spinDirection":225},"zone":1,"typeConfidence":0.94,"plateTime":0.39841093633516955,"extension":7.259440137167679},"index":5,"playId":"58eb1f3a-edf0-3284-82ec-d05462059b24","pitchNumber":5,"startTime":"2026-06-04T18:32:45.565Z","endTime":"2026-06-04T18:32:48.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.172889736891808,"aZ":-29.47734665618734,"pfxX":-9.595303536104218,"pfxZ":1.6728085432248099,"pX":-0.26822412104772375,"pZ":2.0602429034706784,"vX0":6.404541736293447,"vY0":-125.36754810595528,"vZ0":-1.6034856525671457,"x":127.22,"y":183.15,"x0":-1.5922889404407772,"y0":50.00384009089658,"z0":5.0841735396371615,"aX":-15.478854165730416},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.9,"breakHorizontal":16.2,"spinRate":1547,"spinDirection":255},"zone":8,"typeConfidence":0.88,"plateTime":0.4346911769434527,"extension":7.017665121851079},"hitData":{"launchSpeed":78.1,"launchAngle":50.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.51,"coordY":122.2}},"index":6,"playId":"54ad814f-a450-32ab-8328-d8f42490b218","pitchNumber":6,"startTime":"2026-06-04T18:33:04.774Z","endTime":"2026-06-04T18:33:12.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:33:12.584Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Johnson singles on a fly ball to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-04T18:33:36.185Z","endTime":"2026-06-04T18:34:33.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.657513174349265,"aZ":-17.893296980422097,"pfxX":-3.1778271176607773,"pfxZ":7.628252655179329,"pX":0.9860080479261409,"pZ":3.0694210355261036,"vX0":8.306118025894609,"vY0":-135.4845942204037,"vZ0":-1.770590622096192,"x":79.42,"y":155.91,"x0":-1.6970650041821396,"y0":50.002254423527816,"z0":4.97271977695581,"aX":-5.949553620843583},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":4.1,"spinRate":2604,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4031916807775504,"extension":7.0066880156116325},"index":0,"playId":"357f5328-cbfb-39ed-8887-fffbebee4c1d","pitchNumber":1,"startTime":"2026-06-04T18:33:41.892Z","endTime":"2026-06-04T18:33:45.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58610593125943,"aZ":-21.750847157851336,"pfxX":-6.954847436487116,"pfxZ":5.215997343074058,"pX":-0.44260920049435987,"pZ":4.481667516177966,"vX0":6.3079311045362925,"vY0":-140.01304042449075,"vZ0":2.1028878506180635,"x":133.87,"y":117.77,"x0":-1.8136119498600658,"y0":50.00562228740685,"z0":5.138321752658253,"aX":-13.90560447442199},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.1,"breakHorizontal":11.4,"spinRate":2528,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39019394133420615,"extension":7.262522316816237},"index":1,"playId":"32ff2ccb-f665-3bb0-b170-a1ed97940a9c","pitchNumber":2,"startTime":"2026-06-04T18:34:06.507Z","endTime":"2026-06-04T18:34:09.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.714181295558994,"aZ":-31.371248268402148,"pfxX":-8.345386156420842,"pfxZ":0.47906760742331755,"pX":-0.8675274816822266,"pZ":1.804817508275547,"vX0":5.08019294644641,"vY0":-127.78895321584922,"vZ0":-1.899660369877872,"x":150.07,"y":190.05,"x0":-1.7904319655019343,"y0":50.000318769502734,"z0":5.0068036114119785,"aX":-13.89088185428741},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.7,"breakHorizontal":14.0,"spinRate":1528,"spinDirection":252},"zone":13,"typeConfidence":0.81,"plateTime":0.42755090088053826,"extension":6.931906740668893},"hitData":{"launchSpeed":66.6,"launchAngle":28.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.26,"coordY":121.62}},"index":2,"playId":"0fed7b19-97c8-3077-82c4-116c297c92bc","pitchNumber":3,"startTime":"2026-06-04T18:34:21.693Z","endTime":"2026-06-04T18:34:33.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.63,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:34:33.706Z","atBatIndex":39},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Fernando Tatis Jr. grounds into a double play, third baseman Alec Bohm to second baseman Bryson Stott to first baseman Bryce Harper. Bryce Johnson out at 2nd. Fernando Tatis Jr. out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-04T18:34:59.437Z","endTime":"2026-06-04T18:35:08.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":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":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.140706648660938,"aZ":-16.391000015665647,"pfxX":-7.116476987158764,"pfxZ":8.093883456987305,"pX":-0.44608019792409126,"pZ":2.9370115129174184,"vX0":6.765481476409444,"vY0":-138.13890474393548,"vZ0":-2.5808570792132595,"x":134.0,"y":159.48,"x0":-1.9915744870538679,"y0":50.00422820611978,"z0":4.973467274707108,"aX":-13.880465158292413},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":11.6,"spinRate":2429,"spinDirection":229},"zone":1,"typeConfidence":0.93,"plateTime":0.3951246144396281,"extension":7.310094771541434},"hitData":{"launchSpeed":100.2,"launchAngle":-9.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.89,"coordY":161.15}},"index":0,"playId":"b75b8408-2bf9-305a-8921-c4378539ed7e","pitchNumber":1,"startTime":"2026-06-04T18:35:00.278Z","endTime":"2026-06-04T18:35:08.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":5.200000000000003,"leverageIndex":1.31,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:35:08.284Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a ground ball to left fielder Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-04T18:37:49.660Z","endTime":"2026-06-04T18:39:37.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"Pitching Change: Ron Marinaccio replaces Yuki Matsui.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-04T18:36:59.939Z","endTime":"2026-06-04T18:37:51.627Z","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":673513,"link":"/api/v1/people/673513","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39708627048199,"aZ":-28.49180450451848,"pfxX":2.922649955584383,"pfxZ":2.282881236602279,"pX":-1.2612975761771255,"pZ":4.232632222414715,"vX0":3.317796483671318,"vY0":-126.11563156171047,"vZ0":2.615300306541171,"x":165.08,"y":124.5,"x0":-2.9730297868958018,"y0":50.0016621584945,"z0":5.4786520396003455,"aX":4.712267915575816},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":-6.0,"spinRate":2150,"spinDirection":167},"zone":11,"typeConfidence":0.91,"plateTime":0.4341207777853513,"extension":6.660790363350102},"index":1,"playId":"0618995b-0618-32e7-86b8-2e3863ffb797","pitchNumber":1,"startTime":"2026-06-04T18:37:51.627Z","endTime":"2026-06-04T18:37:54.780Z","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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37164612337691,"aZ":-27.29703327976565,"pfxX":0.8319888320552804,"pfxZ":3.0054296411847687,"pX":-0.0756170162049319,"pZ":2.668019707998424,"vX0":6.627904190191573,"vY0":-126.04474349252627,"vZ0":-1.2386444715279739,"x":119.88,"y":166.74,"x0":-2.837336583161133,"y0":50.006076473660315,"z0":5.351128621453193,"aX":1.349771528675655},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.4,"breakHorizontal":-2.9,"spinRate":2268,"spinDirection":175},"zone":5,"typeConfidence":0.91,"plateTime":0.4330130300622872,"extension":6.686442676614393},"index":2,"playId":"4a5574f7-2a2c-3dac-bb1c-0d7f60758913","pitchNumber":2,"startTime":"2026-06-04T18:38:08.182Z","endTime":"2026-06-04T18:38:11.182Z","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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.184774912107397,"aZ":-27.3755948182753,"pfxX":7.047378522009953,"pfxZ":3.375835791908786,"pX":-1.053009027041743,"pZ":2.635300092326477,"vX0":2.7987013274984864,"vY0":-118.90997901256489,"vZ0":0.1434132214797904,"x":157.14,"y":167.63,"x0":-3.163223665797629,"y0":50.00491884843585,"z0":5.071227902993525,"aX":10.027373402081565},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.5,"breakHorizontal":-13.4,"spinRate":2363,"spinDirection":78},"zone":13,"typeConfidence":0.94,"plateTime":0.46177029159660066,"extension":6.6681816873239015},"index":3,"playId":"2dc8112b-ff01-3e03-9823-7d60a1079416","pitchNumber":3,"startTime":"2026-06-04T18:38:28.230Z","endTime":"2026-06-04T18:38:31.731Z","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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90739069134362,"aZ":-17.923465221629144,"pfxX":-9.372076054141676,"pfxZ":7.740781545392433,"pX":-0.660045090044626,"pZ":2.415200244430208,"vX0":9.126352093729736,"vY0":-134.96384719160048,"vZ0":-3.6724477745614066,"x":142.16,"y":173.57,"x0":-2.8708985436878813,"y0":50.00296988531991,"z0":5.058957201498265,"aX":-17.256189962264312},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.4,"breakHorizontal":15.0,"spinRate":2159,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.40612441844133995,"extension":6.5828584353669966},"index":4,"playId":"b1e2b544-10bf-37c2-9486-fd7bb2f87492","pitchNumber":4,"startTime":"2026-06-04T18:38:45.846Z","endTime":"2026-06-04T18:38:48.846Z","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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.772884235873512,"aZ":-29.48452938574287,"pfxX":-12.416390702349233,"pfxZ":1.927771495140279,"pX":0.5901139505246388,"pZ":0.9447541528670436,"vX0":11.513998076066974,"vY0":-117.70038978429739,"vZ0":-3.2644347181638196,"x":94.51,"y":213.27,"x0":-2.768082087628703,"y0":50.00066824060716,"z0":5.099593215741428,"aX":-17.299260799555004},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.9,"breakHorizontal":19.4,"spinRate":2287,"spinDirection":267},"zone":14,"typeConfidence":0.9,"plateTime":0.4665883330009679,"extension":6.803334250693888},"index":5,"playId":"6e3d3c9f-0879-37f5-bfb0-81e37cb65d09","pitchNumber":5,"startTime":"2026-06-04T18:39:07.248Z","endTime":"2026-06-04T18:39:10.248Z","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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39093407524189,"aZ":-27.803150910540992,"pfxX":1.8506999676816158,"pfxZ":3.0136155351493388,"pX":0.04177511629555845,"pZ":1.7151823393206862,"vX0":7.060911104207586,"vY0":-119.49374261550219,"vZ0":-1.5002764426463095,"x":115.41,"y":192.47,"x0":-3.1883102631889164,"y0":50.00319766388066,"z0":4.842253988569718,"aX":2.6829611781002716},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.4,"breakHorizontal":-5.0,"spinRate":2276,"spinDirection":103},"zone":8,"typeConfidence":0.82,"plateTime":0.45785513180638127,"extension":6.836436059130996},"hitData":{"launchSpeed":108.3,"launchAngle":5.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.09,"coordY":100.81}},"index":6,"playId":"9c808ec6-4944-3357-8512-093a1cfadb95","pitchNumber":6,"startTime":"2026-06-04T18:39:25.375Z","endTime":"2026-06-04T18:39:37.379Z","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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.30000000000001,"awayTeamWinProbability":7.699999999999989,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.3,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:39:37.379Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, first baseman Ty France to pitcher Ron Marinaccio. Alec Bohm to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-04T18:40:04.794Z","endTime":"2026-06-04T18:41:27.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93225231064812,"aZ":-27.769959174635847,"pfxX":0.13754448652831197,"pfxZ":2.7328338134834134,"pX":-0.6976207665655025,"pZ":3.140245529961099,"vX0":4.6414050030908935,"vY0":-125.8044601749044,"vZ0":-0.026504231275508605,"x":143.59,"y":153.99,"x0":-2.5793223444206683,"y0":50.006198733639714,"z0":5.389461120706877,"aX":0.2212008329673557},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.2,"breakHorizontal":-1.2,"spinRate":2280,"spinDirection":151},"zone":1,"typeConfidence":0.91,"plateTime":0.4342745862848152,"extension":6.624370794277757},"index":0,"playId":"39e653a7-7b8e-36c4-bef0-1a7129cbe1d7","pitchNumber":1,"startTime":"2026-06-04T18:40:05.280Z","endTime":"2026-06-04T18:40:08.280Z","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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.29320863805752,"aZ":-38.354879527927984,"pfxX":-9.622104162737843,"pfxZ":-4.250721313148089,"pX":-0.6385951170157554,"pZ":2.5118681313891256,"vX0":7.1967356992352585,"vY0":-119.30853769902023,"vZ0":1.7192475119030601,"x":141.34,"y":170.96,"x0":-2.432554917307549,"y0":50.00587843764939,"z0":5.218886735820193,"aX":-13.981791908377524},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.1,"breakHorizontal":15.8,"spinRate":2050,"spinDirection":276},"zone":4,"typeConfidence":0.88,"plateTime":0.45775224719479324,"extension":6.723142138906898},"index":1,"playId":"d189a59b-7374-39ee-aa01-cc757da0124e","pitchNumber":2,"startTime":"2026-06-04T18:40:23.434Z","endTime":"2026-06-04T18:40:26.434Z","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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"e778d4a9-2937-3034-8b17-2e4dc0d6faec","startTime":"2026-06-04T18:40:48.352Z","endTime":"2026-06-04T18:41:00.398Z","isPitch":false,"type":"no_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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Bryson Stott batting, Alec Bohm advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"actionPlayId":"e778d4a9-2937-3034-8b17-2e4dc0d6faec","startTime":"2026-06-04T18:41:16.241Z","endTime":"2026-06-04T18:41:19.044Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676760,"link":"/api/v1/people/676760"},"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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"postOnSecond":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.48,"dramaIndex":23.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.07396467165171,"aZ":-37.41338297311286,"pfxX":-9.210712427041026,"pfxZ":-3.52048461351672,"pX":-0.22346537251767631,"pZ":1.4578498385384295,"vX0":8.154699665677562,"vY0":-120.54747176368649,"vZ0":-0.7717577255061941,"x":125.52,"y":199.42,"x0":-2.4360655653323096,"y0":50.00482461001004,"z0":5.054425330915521,"aX":-13.70383288427746},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.4,"breakHorizontal":15.0,"spinRate":2095,"spinDirection":279},"zone":13,"typeConfidence":0.82,"plateTime":0.45252150947675096,"extension":6.860892741118894},"hitData":{"launchSpeed":71.2,"launchAngle":-56.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.03,"coordY":163.69}},"index":4,"playId":"a5b5a0a9-6167-3cd1-8774-41b305683817","pitchNumber":3,"startTime":"2026-06-04T18:41:19.044Z","endTime":"2026-06-04T18:41:27.047Z","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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.48,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:41:27.047Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-04T18:42:02.515Z","endTime":"2026-06-04T18:43:04.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61058935357833,"aZ":-30.559589089896438,"pfxX":-12.209887752991044,"pfxZ":1.1110946810946594,"pX":-0.5003876035387229,"pZ":2.229741233894216,"vX0":9.181492992255945,"vY0":-119.34502151775375,"vZ0":-0.33078334788437136,"x":136.07,"y":178.58,"x0":-2.7991693707125553,"y0":50.00274644266812,"z0":5.1078877151002455,"aX":-17.72474975302896},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.2,"breakHorizontal":20.0,"spinRate":2214,"spinDirection":267},"zone":4,"typeConfidence":0.91,"plateTime":0.4578411434301173,"extension":6.935999867382905},"index":0,"playId":"05da7d53-ecc7-3975-81fa-d6e03161d491","pitchNumber":1,"startTime":"2026-06-04T18:42:04.070Z","endTime":"2026-06-04T18:42:07.070Z","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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.672993369919027,"aZ":-31.92266792307081,"pfxX":-11.76279425271741,"pfxZ":0.17851169657582489,"pX":-0.5331712392324154,"pZ":2.2806489697572383,"vX0":8.932515624525996,"vY0":-118.10928962050887,"vZ0":0.1360807185162487,"x":137.32,"y":177.2,"x0":-2.846304749937509,"y0":50.00338319662764,"z0":5.171666069568519,"aX":-16.52648445628545},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.7,"breakHorizontal":19.0,"spinRate":2235,"spinDirection":271},"zone":4,"typeConfidence":0.91,"plateTime":0.4647524414730104,"extension":6.919274901870517},"index":1,"playId":"78f9b8a8-d173-3391-8c37-20ec3dc36527","pitchNumber":2,"startTime":"2026-06-04T18:42:23.928Z","endTime":"2026-06-04T18:42:26.928Z","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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-04T18:42:44.120Z","endTime":"2026-06-04T18:43:01.935Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"},"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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49738512124683,"aZ":-28.794771847275758,"pfxX":-12.164870680334438,"pfxZ":2.282459042421002,"pX":1.1332977962961446,"pZ":2.0561798451605027,"vX0":12.825816553445497,"vY0":-120.41581679683036,"vZ0":-1.3226673794631405,"x":73.8,"y":183.26,"x0":-2.6601096484375497,"y0":50.003311899370146,"z0":5.140020106759032,"aX":-18.019321764502028},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.1,"breakHorizontal":19.3,"spinRate":2326,"spinDirection":270},"zone":14,"typeConfidence":0.9,"plateTime":0.4533758846499203,"extension":7.082661664326554},"index":3,"playId":"24034dae-3404-34e3-9900-c29641f30f14","pitchNumber":3,"startTime":"2026-06-04T18:43:01.935Z","endTime":"2026-06-04T18:43:04.935Z","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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.54,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:43:04.935Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-04T18:43:39.107Z","endTime":"2026-06-04T18:44:25.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"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":[0,1,2],"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20271543595587,"aZ":-26.129790705086823,"pfxX":-0.028802430887658992,"pfxZ":3.563254727870248,"pX":0.03998783300172845,"pZ":3.3906358893697783,"vX0":7.581492780038839,"vY0":-128.96343584258793,"vZ0":0.1935610809032411,"x":115.48,"y":147.23,"x0":-2.926040976671227,"y0":50.000772397656036,"z0":5.319562371870538,"aX":-0.05015759617285468},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.7,"breakHorizontal":-1.6,"spinRate":2173,"spinDirection":181},"zone":2,"typeConfidence":0.88,"plateTime":0.42367721322598983,"extension":6.898323051632379},"index":0,"playId":"cbee2f59-d012-311f-bab8-ce2aab05449d","pitchNumber":1,"startTime":"2026-06-04T18:43:43.655Z","endTime":"2026-06-04T18:43:46.655Z","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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11749439315845,"aZ":-27.354238568411514,"pfxX":1.6570031817765067,"pfxZ":2.872343755500908,"pX":-0.16184189859485618,"pZ":2.2344043378739724,"vX0":6.498009303375044,"vY0":-127.65451014124723,"vZ0":-2.1151173911618635,"x":123.17,"y":178.45,"x0":-2.938360491030568,"y0":50.00442757796369,"z0":5.191639133273639,"aX":2.779124992327607},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.0,"breakHorizontal":-4.2,"spinRate":2122,"spinDirection":176},"zone":5,"typeConfidence":0.9,"plateTime":0.4263330740203779,"extension":6.753597861446017},"index":1,"playId":"56804fe4-4cf2-3cad-a74f-425baf301e99","pitchNumber":2,"startTime":"2026-06-04T18:44:02.598Z","endTime":"2026-06-04T18:44:05.598Z","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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83100156462411,"aZ":-22.97127230349261,"pfxX":-9.015260537429901,"pfxZ":4.827579765274956,"pX":0.1835137839547455,"pZ":2.462998975860981,"vX0":11.216159373541014,"vY0":-137.3392807830741,"vZ0":-2.7740057741370117,"x":110.0,"y":172.28,"x0":-2.7849120124241225,"y0":50.0067240574299,"z0":5.051078050551763,"aX":-17.20134737743278},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.3,"breakHorizontal":13.9,"spinRate":2142,"spinDirection":229},"zone":5,"typeConfidence":0.9,"plateTime":0.39903801884444823,"extension":6.646108947892959},"index":2,"playId":"81ebaafe-8e1e-317a-bc64-6bea9b6e7290","pitchNumber":3,"startTime":"2026-06-04T18:44:22.973Z","endTime":"2026-06-04T18:44:25.973Z","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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:44:25.973Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-04T18:46:31.253Z","endTime":"2026-06-04T18:47:30.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"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],"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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.131184936150074,"aZ":-17.703624506443063,"pfxX":-2.633120873228207,"pfxZ":7.8758168627242355,"pX":1.7516757667208227,"pZ":2.7955437021843696,"vX0":10.101025838978277,"vY0":-133.9828098663202,"vZ0":-2.5982199753321575,"x":50.23,"y":163.3,"x0":-1.70798636003995,"y0":50.001484335603166,"z0":5.027991183116452,"aX":-4.839029985869854},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":2.9,"spinRate":2503,"spinDirection":224},"zone":12,"typeConfidence":0.57,"plateTime":0.4071989581273252,"extension":7.147695507540466},"index":0,"playId":"703679cd-5e15-31e5-b3d7-f8bc5b052be1","pitchNumber":1,"startTime":"2026-06-04T18:46:39.580Z","endTime":"2026-06-04T18:46:42.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2551398169545,"aZ":-32.10513085377416,"pfxX":-9.135418392533744,"pfxZ":0.0393959492989584,"pX":-0.5120067865308662,"pZ":1.2213473638375705,"vX0":6.075993686137967,"vY0":-126.57596369478473,"vZ0":-3.2440765953439055,"x":136.52,"y":205.8,"x0":-1.7438939405370757,"y0":50.00129615717192,"z0":5.061977623665786,"aX":-14.980260498887782},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.4,"breakHorizontal":15.4,"spinRate":1585,"spinDirection":244},"zone":13,"typeConfidence":0.89,"plateTime":0.4309759961005031,"extension":7.095052248976277},"index":1,"playId":"7c1f72d8-774f-336e-908c-6212614485f3","pitchNumber":2,"startTime":"2026-06-04T18:46:55.891Z","endTime":"2026-06-04T18:46:59.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.42671352770688,"aZ":-14.186770560235594,"pfxX":-8.556496507223589,"pfxZ":9.163128608391693,"pX":-1.2231920449471245,"pZ":3.0717976505934184,"vX0":4.911435841947333,"vY0":-139.91594769663777,"vZ0":-2.917829323642107,"x":163.63,"y":155.84,"x0":-1.8985766579973247,"y0":50.00666700941114,"z0":5.069787108722312,"aX":-16.80381743898427},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":14.4,"spinRate":2459,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.39294201788097816,"extension":7.0806665561890005},"index":2,"playId":"263e060b-5766-3bba-8b12-b2c85488d093","pitchNumber":3,"startTime":"2026-06-04T18:47:11.507Z","endTime":"2026-06-04T18:47:14.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.878952972417633,"aZ":-16.188707013411953,"pfxX":-8.668587404127976,"pfxZ":8.135296862284289,"pX":-1.0080529087598398,"pZ":3.021882285940181,"vX0":5.030477322401552,"vY0":-139.2245729472181,"vZ0":-2.6065908293520446,"x":155.42,"y":157.19,"x0":-1.7107436341278661,"y0":50.00646771278492,"z0":5.040023405781139,"aX":-17.043293111552003},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":14.6,"spinRate":2465,"spinDirection":228},"zone":11,"typeConfidence":0.87,"plateTime":0.3932141097752786,"extension":6.944076472693908},"index":3,"playId":"48af92e3-53b7-397f-b40c-c3f52a129b12","pitchNumber":4,"startTime":"2026-06-04T18:47:26.768Z","endTime":"2026-06-04T18:47:30.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":0.94,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:47:30.330Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Manny Machado homers (11) on a fly ball to left center field. Gavin Sheets scores.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-04T18:47:52.404Z","endTime":"2026-06-04T18:49:09.996Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":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":554430,"link":"/api/v1/people/554430"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":554430,"link":"/api/v1/people/554430"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.573229256222188,"aZ":-16.21545374566517,"pfxX":-8.527846583400386,"pfxZ":8.135760423902916,"pX":-0.7578817134822582,"pZ":2.78712916257155,"vX0":6.198425205212803,"vY0":-139.00670427909938,"vZ0":-3.4104676118414,"x":145.89,"y":163.53,"x0":-1.9064652102878228,"y0":50.00000956240577,"z0":5.1036572039056125,"aX":-16.719813518425088},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":14.2,"spinRate":2410,"spinDirection":222},"zone":4,"typeConfidence":0.89,"plateTime":0.3937441474551333,"extension":6.984699811720996},"index":0,"playId":"23f2e97e-8699-3fb7-805c-7080658ae7cd","pitchNumber":1,"startTime":"2026-06-04T18:47:55.245Z","endTime":"2026-06-04T18:47:58.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.952858819361857,"aZ":-17.63429827938705,"pfxX":-8.623659491909848,"pfxZ":7.3136656684156325,"pX":-0.3285897329630472,"pZ":3.5562497974917036,"vX0":7.316459556635342,"vY0":-139.97302944083057,"vZ0":-0.8680946704787005,"x":129.53,"y":142.76,"x0":-1.853099109932038,"y0":50.00639290739692,"z0":5.022732361468457,"aX":-17.15280719603182},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":14.2,"spinRate":2396,"spinDirection":229},"zone":11,"typeConfidence":0.75,"plateTime":0.3909983857304673,"extension":7.133533619772531},"index":1,"playId":"27100697-3a6c-31e2-95b6-064e8331e686","pitchNumber":2,"startTime":"2026-06-04T18:48:13.894Z","endTime":"2026-06-04T18:48:16.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61546304105639,"aZ":-16.693160846228103,"pfxX":-9.963836720258222,"pfxZ":7.929159248504503,"pX":-0.1714938146165338,"pZ":2.8436151568956807,"vX0":8.206397176762644,"vY0":-139.16159413450833,"vZ0":-2.840894833096568,"x":123.54,"y":162.0,"x0":-1.8710830233514448,"y0":50.00109639766539,"z0":4.9899585561822395,"aX":-19.44814780500122},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":16.2,"spinRate":2401,"spinDirection":235},"zone":5,"typeConfidence":0.72,"plateTime":0.3943191503036343,"extension":7.177865054303623},"hitData":{"launchSpeed":107.3,"launchAngle":29.0,"totalDistance":435.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":64.12,"coordY":33.49}},"index":2,"playId":"11b9dce3-0df6-38ac-bbd3-5870623a40a4","pitchNumber":3,"startTime":"2026-06-04T18:48:34.008Z","endTime":"2026-06-04T18:49:09.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":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":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-15.700000000000003,"leverageIndex":1.78,"dramaIndex":146.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:49:09.996Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out, first baseman Bryce Harper to pitcher Zack Wheeler.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-04T18:49:24.277Z","endTime":"2026-06-04T18:51:53.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14781055800233,"aZ":-26.79723723620045,"pfxX":-10.25869747693605,"pfxZ":2.7290534384654546,"pX":-1.17186565578165,"pZ":3.188266129437472,"vX0":5.497466315363694,"vY0":-139.1623069683283,"vZ0":-0.0751185331915537,"x":161.67,"y":152.7,"x0":-1.8363024896038416,"y0":50.000694037698935,"z0":4.98523986162049,"aX":-20.192724345456583},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.2,"breakHorizontal":17.5,"spinRate":2312,"spinDirection":232},"zone":11,"typeConfidence":0.97,"plateTime":0.3930314407333748,"extension":7.146746170156932},"index":0,"playId":"c6099449-bcbb-33e2-b502-43a845aaf41f","pitchNumber":1,"startTime":"2026-06-04T18:49:26.934Z","endTime":"2026-06-04T18:49:29.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69825086293673,"aZ":-35.10098586669587,"pfxX":6.943559211128704,"pfxZ":-2.012158594603796,"pX":0.7908827691956658,"pZ":1.3899127393460204,"vX0":4.420626256635739,"vY0":-120.60471005014854,"vZ0":-1.009217617473144,"x":86.85,"y":201.25,"x0":-1.9774760290015028,"y0":50.0057304595018,"z0":4.950873991941812,"aX":10.078439521658757},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.6,"breakHorizontal":-13.7,"spinRate":2812,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4567514340923635,"extension":6.882291361374112},"index":1,"playId":"f44c7925-4681-3c83-90c9-8a7692d4a75b","pitchNumber":2,"startTime":"2026-06-04T18:49:45.117Z","endTime":"2026-06-04T18:49:48.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":96.4,"endSpeed":87.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65925052267023,"aZ":-17.491635772063702,"pfxX":-9.262928646016622,"pfxZ":7.478690220927916,"pX":0.6150181464230681,"pZ":3.6422908873026465,"vX0":9.562075987656002,"vY0":-139.96456468474634,"vZ0":-0.31991483976658797,"x":93.56,"y":140.44,"x0":-1.6593529275241907,"y0":50.00278606503376,"z0":4.913983274264948,"aX":-18.186962356667156},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":14.5,"spinRate":2508,"spinDirection":232},"zone":12,"typeConfidence":0.59,"plateTime":0.3928888150323466,"extension":7.178485647889357},"index":2,"playId":"4637d098-9982-3b3b-9f65-1b9886ae0688","pitchNumber":3,"startTime":"2026-06-04T18:50:01.195Z","endTime":"2026-06-04T18:50:04.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.161553979310096,"aZ":-35.831145223320895,"pfxX":8.307268002977889,"pfxZ":-2.5583936012004638,"pX":1.3641216971760712,"pZ":0.4838865399816451,"vX0":4.919591318743859,"vY0":-120.09984453832604,"vZ0":-2.785105615670174,"x":65.0,"y":225.72,"x0":-1.805993002065985,"y0":50.004871600297314,"z0":4.91784036031712,"aX":11.861651185980595},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.2,"breakHorizontal":-16.4,"spinRate":2899,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.460076625550923,"extension":6.855781917212736},"index":3,"playId":"406a4551-7f9e-3c1d-9192-184780a6f0ef","pitchNumber":4,"startTime":"2026-06-04T18:50:15.624Z","endTime":"2026-06-04T18:50:18.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.020106421605554,"aZ":-30.799991511443956,"pfxX":-9.746905440967389,"pfxZ":0.8377541118485876,"pX":-0.5880644201696571,"pZ":1.65674636650757,"vX0":6.029002055229776,"vY0":-127.76532715425625,"vZ0":-2.204588759375036,"x":139.42,"y":194.05,"x0":-1.715373371815589,"y0":50.0062027936626,"z0":4.958064223659643,"aX":-16.071753263620923},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.2,"breakHorizontal":16.2,"spinRate":1660,"spinDirection":248},"zone":7,"typeConfidence":0.69,"plateTime":0.42916616914239736,"extension":7.052100047483427},"index":4,"playId":"0bc6ffbc-aaa2-3d6c-a106-b848106aa8fe","pitchNumber":5,"startTime":"2026-06-04T18:50:35.290Z","endTime":"2026-06-04T18:50:38.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73732597087737,"aZ":-17.42137896248033,"pfxX":-8.781596819625138,"pfxZ":7.3972648182428244,"pX":1.2480366574357633,"pZ":3.2054911174287533,"vX0":11.142908076105861,"vY0":-139.8874118853886,"vZ0":-1.620376491957591,"x":69.43,"y":152.23,"x0":-1.6344969669957332,"y0":50.001853032732306,"z0":4.927072621957919,"aX":-17.511650530218287},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":13.8,"spinRate":2604,"spinDirection":232},"zone":12,"typeConfidence":0.85,"plateTime":0.3906425354308798,"extension":7.050890314265107},"index":5,"playId":"403d44eb-e2af-3e00-854b-25c932192dff","pitchNumber":6,"startTime":"2026-06-04T18:51:01.028Z","endTime":"2026-06-04T18:51:04.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-04T18:51:19.185Z","endTime":"2026-06-04T18:51:24.392Z","isPitch":false,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64709538275667,"aZ":-22.85356927673432,"pfxX":-11.341598913948921,"pfxZ":4.643658704220634,"pX":-0.4777549274462723,"pZ":2.8128332251674744,"vX0":7.705800287706961,"vY0":-140.29321732890423,"vZ0":-1.626507101785366,"x":106.78,"y":143.76,"x0":-1.7766639799262116,"y0":50.00320970067192,"z0":4.879268062157095,"aX":-22.767872724765464},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.3,"breakHorizontal":19.1,"spinRate":2358,"spinDirection":233},"zone":1,"typeConfidence":0.97,"plateTime":0.389367173534946,"extension":7.000387337704873},"index":7,"playId":"d746c88f-0ff1-3848-84ab-8e23d417f632","pitchNumber":7,"startTime":"2026-06-04T18:51:24.392Z","endTime":"2026-06-04T18:51:28.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":95.5,"endSpeed":87.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.792762304312884,"aZ":-25.4805345801858,"pfxX":-9.950309744911408,"pfxZ":3.4019096193662985,"pX":-1.0124353072416175,"pZ":2.856139440833854,"vX0":5.745708640494446,"vY0":-139.07682201594764,"vZ0":-0.9290516059228899,"x":155.59,"y":161.66,"x0":-1.8071618676205816,"y0":50.00380851657184,"z0":4.877070388852303,"aX":-19.586792872689575},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.1,"breakHorizontal":16.9,"spinRate":2304,"spinDirection":232},"zone":11,"typeConfidence":0.97,"plateTime":0.393107275682095,"extension":7.033249409122685},"hitData":{"launchSpeed":49.8,"launchAngle":4.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.32,"coordY":165.55}},"index":8,"playId":"d132fc37-0eb2-334c-b443-2fccf1dd45af","pitchNumber":8,"startTime":"2026-06-04T18:51:45.718Z","endTime":"2026-06-04T18:51:53.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:51:53.748Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Merrill walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-04T18:52:22.346Z","endTime":"2026-06-04T18:54:25.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"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,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.665170936612864,"aZ":-30.825465629913545,"pfxX":7.652582812037872,"pfxZ":0.9578204626812292,"pX":-0.18736670197084965,"pZ":1.2772035709919256,"vX0":2.130912565156104,"vY0":-119.01867543201666,"vZ0":-1.9334877649466606,"x":124.14,"y":204.3,"x0":-2.0915556102030863,"y0":50.0054444331775,"z0":4.92732938550117,"aX":10.835513031295783},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.4,"breakHorizontal":-14.4,"spinRate":2798,"spinDirection":59},"zone":13,"typeConfidence":0.91,"plateTime":0.46253879480900606,"extension":6.80996296512759},"index":0,"playId":"b4d69eec-f4ef-3591-a9c9-e7f5b28c759b","pitchNumber":1,"startTime":"2026-06-04T18:52:22.346Z","endTime":"2026-06-04T18:52:25.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32997260308514,"aZ":-18.61377278834223,"pfxX":-4.024686355052909,"pfxZ":7.2946486613415455,"pX":1.6586606229415701,"pZ":3.076625184608757,"vX0":10.30954962530016,"vY0":-134.76859010703777,"vZ0":-1.3026281589498017,"x":53.78,"y":155.71,"x0":-1.6752956997652921,"y0":50.003893563295264,"z0":4.867064821188654,"aX":-7.483675509218425},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.2,"breakHorizontal":5.4,"spinRate":2666,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.404749357357447,"extension":6.892686554390352},"index":1,"playId":"8e99e486-c879-3c97-ae4f-d847099355a4","pitchNumber":2,"startTime":"2026-06-04T18:52:37.597Z","endTime":"2026-06-04T18:52:40.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.774325735103726,"aZ":-32.325376243215246,"pfxX":9.074671238330316,"pfxZ":-0.10007397390997586,"pX":0.2699944386055175,"pZ":1.6096358991207353,"vX0":2.515509800309996,"vY0":-120.08761129580645,"vZ0":-0.8419229504460197,"x":106.71,"y":195.32,"x0":-1.970899308141527,"y0":50.00577307517062,"z0":4.846474997196371,"aX":13.22346870417505},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.1,"breakHorizontal":-17.0,"spinRate":2902,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.45651834494032295,"extension":6.645408950424865},"index":2,"playId":"dae41b75-b3c1-3f24-974a-bcbf134fef25","pitchNumber":3,"startTime":"2026-06-04T18:52:54.668Z","endTime":"2026-06-04T18:52:57.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.152483356133956,"aZ":-16.124284404162477,"pfxX":-6.614390541333684,"pfxZ":7.99248193110231,"pX":0.1040512118027678,"pZ":1.513713130657688,"vX0":7.456594258143516,"vY0":-139.7994788626775,"vZ0":-6.124603941953291,"x":113.03,"y":197.91,"x0":-1.7198607875871978,"y0":50.00602824731252,"z0":4.765103101838355,"aX":-13.288585593244395},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.6,"breakHorizontal":10.7,"spinRate":2439,"spinDirection":231},"zone":14,"typeConfidence":0.94,"plateTime":0.38961171276916273,"extension":7.038510322745317},"index":3,"playId":"cee31b03-bb17-3be4-980f-3b736edbd803","pitchNumber":4,"startTime":"2026-06-04T18:53:16.033Z","endTime":"2026-06-04T18:53:19.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.830467092783636,"aZ":-40.73218383676043,"pfxX":4.496440850734819,"pfxZ":-6.15501734525253,"pX":0.0752149803177433,"pZ":0.22985780187425506,"vX0":3.5678132188338556,"vY0":-117.62876368654517,"vZ0":-2.268246128989503,"x":114.13,"y":232.57,"x0":-2.049237626030471,"y0":50.00190614763803,"z0":5.0091666996734885,"aX":6.2536977840972545},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-11.4,"breakHorizontal":-9.1,"spinRate":2847,"spinDirection":57},"zone":14,"typeConfidence":0.88,"plateTime":0.4669451323093652,"extension":6.643324854251983},"index":4,"playId":"5519591e-2d1e-3a02-b06e-b2a222796546","pitchNumber":5,"startTime":"2026-06-04T18:53:37.960Z","endTime":"2026-06-04T18:53:41.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.040462243293515,"aZ":-21.684711222706923,"pfxX":-1.004542623800215,"pfxZ":5.683329509554566,"pX":0.014623162656383646,"pZ":3.3031099721457866,"vX0":5.418142988666439,"vY0":-134.05257424065778,"vZ0":-0.25037559767345513,"x":116.44,"y":149.6,"x0":-1.8897769568799965,"y0":50.005961862259035,"z0":4.926795054028355,"aX":-1.8560280654254195},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.4,"breakHorizontal":0.8,"spinRate":2600,"spinDirection":201},"zone":2,"typeConfidence":0.8,"plateTime":0.4063496759551617,"extension":7.170467991967996},"index":5,"playId":"997387e0-9f84-3f70-be5a-41829ccd36fb","pitchNumber":6,"startTime":"2026-06-04T18:53:59.061Z","endTime":"2026-06-04T18:54:02.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49866169981049,"aZ":-15.154656050250582,"pfxX":-6.2577825407486785,"pfxZ":8.479591253383807,"pX":-0.9291809697002239,"pZ":3.2074614628688614,"vX0":4.69856377180564,"vY0":-140.47217008839223,"vZ0":-2.0000869453115433,"x":152.42,"y":152.18,"x0":-1.8067319049349737,"y0":50.004618065418335,"z0":4.909039903073015,"aX":-12.56286592418349},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":10.4,"spinRate":2549,"spinDirection":227},"zone":11,"typeConfidence":0.94,"plateTime":0.38926040011017937,"extension":6.83903542077111},"index":6,"playId":"7ac88eee-247e-3e99-ae5e-6deabf79e0cb","pitchNumber":7,"startTime":"2026-06-04T18:54:20.758Z","endTime":"2026-06-04T18:54:25.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":-4.999999999999986,"leverageIndex":1.27,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:54:25.894Z","atBatIndex":48},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Xander Bogaerts grounds into a force out, shortstop Trea Turner to second baseman Bryson Stott. Jackson Merrill out at 2nd. Xander Bogaerts to 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-04T18:54:53.755Z","endTime":"2026-06-04T18:55:44.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9012944356368,"aZ":-25.62327002031548,"pfxX":-10.940506230781974,"pfxZ":3.3163878279614467,"pX":-0.6894489082430131,"pZ":1.7267112183006534,"vX0":7.055869053422102,"vY0":-139.3223426461198,"vZ0":-3.90780700792306,"x":143.28,"y":192.16,"x0":-1.827197713564173,"y0":50.002725578063846,"z0":4.831420468418831,"aX":-21.610447050384188},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.4,"breakHorizontal":18.5,"spinRate":2280,"spinDirection":233},"zone":7,"typeConfidence":0.96,"plateTime":0.3924122627640019,"extension":7.092514853840486},"index":0,"playId":"2562b838-056c-33af-b475-1af0a26025b2","pitchNumber":1,"startTime":"2026-06-04T18:54:53.755Z","endTime":"2026-06-04T18:54:56.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7724100691541,"aZ":-16.599808176277723,"pfxX":-7.272217360151707,"pfxZ":7.780257570124856,"pX":-0.3255739535472414,"pZ":3.3063167692697575,"vX0":6.812437901159151,"vY0":-140.15385397589841,"vZ0":-1.5355104508869108,"x":129.41,"y":149.51,"x0":-1.8353343752728006,"y0":50.00622210856701,"z0":4.938241272415972,"aX":-14.5637236463084},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":11.9,"spinRate":2532,"spinDirection":232},"zone":1,"typeConfidence":0.91,"plateTime":0.3898474787917241,"extension":7.097384301502825},"index":1,"playId":"a87c845a-4feb-3d82-8b8e-374de14cfe3c","pitchNumber":2,"startTime":"2026-06-04T18:55:12.991Z","endTime":"2026-06-04T18:55:15.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79719092072156,"aZ":-27.16310359814558,"pfxX":-12.169225888881549,"pfxZ":2.6002501838619008,"pX":0.4682903320921404,"pZ":2.8793853177527224,"vX0":10.279231088257063,"vY0":-137.73793633672386,"vZ0":-0.5564199382037178,"x":99.15,"y":161.04,"x0":-1.7258919363375222,"y0":50.00163105952004,"z0":4.916220323987128,"aX":-23.445815933106932},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.8,"breakHorizontal":19.9,"spinRate":2311,"spinDirection":235},"zone":3,"typeConfidence":0.95,"plateTime":0.39722872719441726,"extension":7.155901577066653},"hitData":{"launchSpeed":82.5,"launchAngle":-32.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.34,"coordY":146.96}},"index":2,"playId":"46ef81eb-c94b-3d4f-81f3-ebfc84067c6a","pitchNumber":3,"startTime":"2026-06-04T18:55:37.901Z","endTime":"2026-06-04T18:55:44.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":5.699999999999989,"leverageIndex":2.42,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:55:44.929Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Andujar strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-04T18:56:19.634Z","endTime":"2026-06-04T18:58:26.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.543374875398737,"aZ":-33.80424578234135,"pfxX":7.729534387229624,"pfxZ":-1.132410965585704,"pX":0.567177763911264,"pZ":1.8341587479321364,"vX0":3.6475831999457107,"vY0":-119.13837378141955,"vZ0":-0.031210581248467983,"x":95.38,"y":189.26,"x0":-1.9871422779311851,"y0":50.00343887850912,"z0":4.898635905372844,"aX":11.12803801492889},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.8,"breakHorizontal":-14.9,"spinRate":2735,"spinDirection":61},"zone":9,"typeConfidence":0.9,"plateTime":0.4594584021359007,"extension":6.752731607591318},"index":0,"playId":"4ae53b9b-15a9-36a9-9d82-ba922a0ac0d9","pitchNumber":1,"startTime":"2026-06-04T18:56:21.110Z","endTime":"2026-06-04T18:56:24.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"f13048d6-84de-39a9-8051-2a747eaae302","startTime":"2026-06-04T18:56:41.370Z","endTime":"2026-06-04T18:56:44.370Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.897873208058904,"aZ":-34.12488614685288,"pfxX":6.620954625227439,"pfxZ":-1.3849554726922664,"pX":0.5009422179537948,"pZ":1.7335722749057647,"vX0":3.714951168378466,"vY0":-118.35920298626631,"vZ0":-0.21378852664675563,"x":97.91,"y":191.97,"x0":-1.9522500960142302,"y0":50.001565237929974,"z0":4.966373011023987,"aX":9.334493554988711},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.3,"breakHorizontal":-13.0,"spinRate":2717,"spinDirection":61},"zone":9,"typeConfidence":0.9,"plateTime":0.463873378266773,"extension":6.933598343281211},"index":2,"playId":"2f2a46ce-5273-3683-87a4-e6128900b6b0","pitchNumber":2,"startTime":"2026-06-04T18:56:59.720Z","endTime":"2026-06-04T18:57:26.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"}},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.234451997030675,"aZ":-16.45559234485044,"pfxX":-7.748413888525945,"pfxZ":7.944652794296346,"pX":0.7530337807796483,"pZ":2.7165679388378425,"vX0":9.652919090342332,"vY0":-139.94192337893145,"vZ0":-3.1575163331899305,"x":88.3,"y":165.43,"x0":-1.7379838996214385,"y0":50.00649752327702,"z0":4.940597897547464,"aX":-15.33809397286113},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.9,"breakHorizontal":12.0,"spinRate":2521,"spinDirection":229},"zone":6,"typeConfidence":0.9,"plateTime":0.39173810320249647,"extension":7.177643475576576},"index":3,"playId":"d9caacb8-8581-36b4-803b-f2cf94fac02e","pitchNumber":3,"startTime":"2026-06-04T18:57:38.560Z","endTime":"2026-06-04T18:57:42.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.459452205956314,"aZ":-32.60414809327225,"pfxX":10.920338545959577,"pfxZ":-0.3048914193868044,"pX":1.9910976663616105,"pZ":0.5345949199344994,"vX0":5.9563979218648875,"vY0":-118.61412589548016,"vZ0":-2.956162205981909,"x":41.1,"y":224.35,"x0":-1.9822524489777547,"y0":50.00320414942069,"z0":4.809567225323677,"aX":15.356584548496457},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.1,"breakHorizontal":-21.4,"spinRate":2807,"spinDirection":53},"zone":14,"typeConfidence":0.92,"plateTime":0.46410748744637775,"extension":6.8624159269210745},"index":4,"playId":"9060e413-b860-3d3e-9be3-ede609ed98a3","pitchNumber":4,"startTime":"2026-06-04T18:58:01.505Z","endTime":"2026-06-04T18:58:04.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(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":86.9,"endSpeed":79.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38155127889345,"aZ":-30.49202503154807,"pfxX":-10.076339297787415,"pfxZ":1.0486975161450893,"pX":-0.38910736535375456,"pZ":0.46423183687327,"vX0":6.851668952810592,"vY0":-126.23569257081999,"vZ0":-4.629611091659676,"x":131.83,"y":226.25,"x0":-1.8389531273044573,"y0":50.003532201021365,"z0":4.796692817207814,"aX":-16.14902042044759},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":16.6,"spinRate":1615,"spinDirection":246},"zone":13,"typeConfidence":0.83,"plateTime":0.4350666659587876,"extension":7.140698580542506},"index":5,"playId":"091fe5e2-e843-36f0-a478-fb68354f8790","pitchNumber":5,"startTime":"2026-06-04T18:58:23.651Z","endTime":"2026-06-04T18:58:26.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":4.6000000000000085,"leverageIndex":1.79,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-06-04T18:58:26.651Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Justin Crawford walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-04T19:00:54.903Z","endTime":"2026-06-04T19:02:08.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces Ron Marinaccio.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-04T19:00:12.469Z","endTime":"2026-06-04T19:00:57.270Z","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":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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":99.3,"endSpeed":90.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.98451299891889,"aZ":-21.17186699847443,"pfxX":8.643795521535433,"pfxZ":5.282087846451667,"pX":-0.5826626950263946,"pZ":2.9278179856776476,"vX0":-11.833581093543097,"vY0":-144.04530980804736,"vZ0":-4.990361871567225,"x":139.21,"y":159.73,"x0":2.4713974986077694,"y0":50.007000010127726,"z0":6.006598605664445,"aX":18.021480787958687},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.6,"breakHorizontal":-13.1,"spinRate":2361,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.38142509543621994,"extension":6.229694680440402},"index":1,"playId":"0d4d0e74-9204-3ced-9f87-556dc1bdf54d","pitchNumber":1,"startTime":"2026-06-04T19:00:57.270Z","endTime":"2026-06-04T19:01:00.570Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":97.7,"endSpeed":88.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.951011039949314,"aZ":-22.17595195250554,"pfxX":8.750947145364044,"pfxZ":4.960704479594822,"pX":0.658554236153881,"pZ":3.393203507383173,"vX0":-8.433030868550507,"vY0":-141.9011252892587,"vZ0":-3.2841666921117816,"x":91.9,"y":147.16,"x0":2.548661711559307,"y0":50.00465336046433,"z0":5.997735970937413,"aX":17.643411052944405},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.4,"breakHorizontal":-13.9,"spinRate":2371,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.3877107351614799,"extension":6.139285044212432},"index":2,"playId":"f0fda51c-0457-32e9-ac88-54fb2d48a9e0","pitchNumber":2,"startTime":"2026-06-04T19:01:10.847Z","endTime":"2026-06-04T19:01:14.485Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.774366737853846,"aZ":-18.301442439585177,"pfxX":9.809834902050078,"pfxZ":6.760394566397181,"pX":1.2563991119293734,"pZ":0.73302991435253,"vX0":-7.581074761867288,"vY0":-142.55823325010425,"vZ0":-10.961742555617581,"x":69.11,"y":218.99,"x0":2.6800746831435367,"y0":50.000572408219476,"z0":5.79159704908255,"aX":20.122640390738272},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.1,"breakHorizontal":-16.2,"spinRate":2330,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.38469897967625233,"extension":6.095188623244843},"index":3,"playId":"a168ae57-c22a-332b-82ba-2a27db4b265b","pitchNumber":3,"startTime":"2026-06-04T19:01:26.268Z","endTime":"2026-06-04T19:01:29.268Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85067281986515,"aZ":-22.140291255832025,"pfxX":9.596452140675343,"pfxZ":4.758305735023161,"pX":-0.18927734992200626,"pZ":1.9246318700473422,"vX0":-10.910572421701655,"vY0":-143.9392714898302,"vZ0":-7.455362181707005,"x":124.21,"y":186.81,"x0":2.394572940853687,"y0":50.002916418180384,"z0":5.908098552608821,"aX":20.23748238145705},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.3,"breakHorizontal":-15.4,"spinRate":2377,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.3797929961344586,"extension":6.136620663532525},"index":4,"playId":"489a9a2f-ce1d-3a00-8c6c-18d671051f5f","pitchNumber":4,"startTime":"2026-06-04T19:01:47.200Z","endTime":"2026-06-04T19:01:50.200Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5136576326309,"aZ":-22.796060423246267,"pfxX":10.099444321363645,"pfxZ":4.528076171704157,"pX":0.22415798948830643,"pZ":1.1686902057080304,"vX0":-10.197986911118969,"vY0":-143.36475400823184,"vZ0":-9.076687491876283,"x":108.46,"y":207.23,"x0":2.52287434534948,"y0":50.00618775484161,"z0":5.809937370569984,"aX":20.93437250124278},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.4,"breakHorizontal":-16.1,"spinRate":2434,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.38270539714688967,"extension":6.251401022917087},"index":5,"playId":"a89ee840-148f-3643-b715-1211764d21cd","pitchNumber":5,"startTime":"2026-06-04T19:02:03.459Z","endTime":"2026-06-04T19:02:08.114Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.69999999999999,"awayTeamWinProbability":18.30000000000001,"homeTeamWinProbabilityAdded":2.799999999999983,"leverageIndex":0.75,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:02:08.114Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-04T19:02:32.691Z","endTime":"2026-06-04T19:04:38.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.866110992031594,"aZ":-33.117004870221145,"pfxX":-1.989761276026269,"pfxZ":-0.5717679609906767,"pX":0.7424574133718773,"pZ":3.1088169410006015,"vX0":-4.459896299881524,"vY0":-127.6321660471579,"vZ0":-0.7776401225230329,"x":88.7,"y":154.84,"x0":2.772709984535435,"y0":50.00298137934082,"z0":6.030949622857837,"aX":-3.274832558138002},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.0,"breakHorizontal":4.7,"spinRate":2729,"spinDirection":282},"zone":3,"typeConfidence":2.0,"plateTime":0.42953341248847776,"extension":6.15760069531382},"index":0,"playId":"bd264758-2206-314d-adca-7654c2f2e221","pitchNumber":1,"startTime":"2026-06-04T19:02:34.783Z","endTime":"2026-06-04T19:02:47.805Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Justin Crawford steals (8) 2nd base. Justin Crawford to 3rd. Justin Crawford advances to 3rd, on a throwing error by catcher Freddy Fermin.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"bd264758-2206-314d-adca-7654c2f2e221","startTime":"2026-06-04T19:02:58.246Z","endTime":"2026-06-04T19:03:18.472Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"postOnThird":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":5.1000000000000085,"leverageIndex":1.18,"dramaIndex":66.0,"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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.0,"endSpeed":90.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.2994251798002,"aZ":-21.791356029750748,"pfxX":10.896320305381225,"pfxZ":4.921890357029898,"pX":0.06611001468550536,"pZ":2.56910252593482,"vX0":-10.295375089678188,"vY0":-145.0467308527039,"vZ0":-5.655600166480385,"x":114.48,"y":169.41,"x0":2.2645016729984975,"y0":50.00028539068188,"z0":5.893691691922498,"aX":22.967644633884714},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":7.8,"breakHorizontal":-17.4,"spinRate":2547,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.3791842522969242,"extension":6.282129922188652},"index":2,"playId":"3bee2ad7-078a-3ec3-b81e-4c9a343e6ad4","pitchNumber":2,"startTime":"2026-06-04T19:03:18.472Z","endTime":"2026-06-04T19:03:21.472Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.3,"endSpeed":90.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.57924830084543,"aZ":-22.487989471511483,"pfxX":10.459782755952023,"pfxZ":4.552501387103749,"pX":-0.6352817453594406,"pZ":3.5565820966872046,"vX0":-11.874545876289087,"vY0":-145.4965316226687,"vZ0":-3.278952584609864,"x":141.22,"y":142.75,"x0":2.1548931413887527,"y0":50.00167200344719,"z0":6.073241348552096,"aX":22.252491149473865},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":7.7,"breakHorizontal":-16.3,"spinRate":2531,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.37755743161331257,"extension":6.187235373721918},"index":3,"playId":"caed7c8d-e7b0-3e41-9a0e-867859359d3a","pitchNumber":3,"startTime":"2026-06-04T19:03:36.491Z","endTime":"2026-06-04T19:03:39.786Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"actionPlayId":"caed7c8d-e7b0-3e41-9a0e-867859359d3a","startTime":"2026-06-04T19:03:43.526Z","endTime":"2026-06-04T19:03:59.214Z","isPitch":false,"type":"pickoff","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89210961279872,"aZ":-31.859691832649865,"pfxX":-2.3350290742473954,"pfxZ":0.18038713678046925,"pX":0.26020677331380343,"pZ":2.799487832965973,"vX0":-5.886962430978871,"vY0":-131.15390902054355,"vZ0":-1.878243026383971,"x":107.08,"y":163.19,"x0":2.841166357213921,"y0":50.00179336090037,"z0":5.9110741532125965,"aX":-4.049041117057884},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.1,"breakHorizontal":5.5,"spinRate":2993,"spinDirection":275},"zone":2,"typeConfidence":2.0,"plateTime":0.418335083718143,"extension":6.214135396389854},"index":5,"playId":"4b923d2a-0997-378a-95aa-0101ba7ddce7","pitchNumber":4,"startTime":"2026-06-04T19:03:59.214Z","endTime":"2026-06-04T19:04:02.214Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-04T19:04:18.836Z","endTime":"2026-06-04T19:04:30.197Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.2,"endSpeed":92.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63488025850939,"aZ":-24.924184125076646,"pfxX":8.737277489432511,"pfxZ":3.352661453732809,"pX":-0.3062460660953311,"pZ":2.1482767542628474,"vX0":-10.265802697507237,"vY0":-145.5422906056412,"vZ0":-6.302427307736613,"x":128.67,"y":180.78,"x0":2.1183416433191486,"y0":50.003618842986874,"z0":5.834346857552349,"aX":18.8940975425271},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":5.0,"breakHorizontal":-14.0,"spinRate":2308,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.37521938386878295,"extension":6.248711266162073},"hitData":{"launchSpeed":106.4,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.24,"coordY":155.07}},"index":7,"playId":"cc90b626-5cab-3aaa-bf3d-3d53d6f00166","pitchNumber":5,"startTime":"2026-06-04T19:04:30.197Z","endTime":"2026-06-04T19:04:38.219Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.89999999999999,"awayTeamWinProbability":16.10000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.18,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:04:38.219Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a line drive to right fielder Bryce Johnson. Justin Crawford scores.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-04T19:05:00.138Z","endTime":"2026-06-04T19:06:40.711Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":{"id":670970,"link":"/api/v1/people/670970"},"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(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":100.2,"endSpeed":91.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33330326163866,"aZ":-21.331596915135776,"pfxX":8.96306546140363,"pfxZ":5.018490463354393,"pX":-0.3129767177813482,"pZ":4.868852200126307,"vX0":-10.578941658585599,"vY0":-145.65976411410762,"vZ0":0.004159136267130714,"x":128.93,"y":107.32,"x0":2.191378307940977,"y0":50.00642716083008,"z0":6.15097521529962,"aX":19.37801977432123},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":9.2,"breakHorizontal":-14.3,"spinRate":2431,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.3752006140032096,"extension":6.135137285697931},"index":0,"playId":"ab4caa34-1e4a-3eb5-961c-c3b292b9235e","pitchNumber":1,"startTime":"2026-06-04T19:05:00.935Z","endTime":"2026-06-04T19:05:03.935Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.6,"endSpeed":84.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92494589176432,"aZ":-37.4161502065338,"pfxX":3.2039230454943946,"pfxZ":-2.9074151791465113,"pX":0.43961187206207325,"pZ":4.434110919442354,"vX0":-6.410353436983454,"vY0":-133.20006861520315,"vZ0":2.44831605253197,"x":100.24,"y":119.06,"x0":2.4584178287227676,"y0":50.00543154266272,"z0":6.203668397636292,"aX":5.773931393669379},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-4.6,"breakHorizontal":-4.4,"spinRate":916,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.41081937547430236,"extension":6.120748601209488},"index":1,"playId":"454c986a-89ff-37be-a7d6-4b43f9fa7e95","pitchNumber":2,"startTime":"2026-06-04T19:05:18.998Z","endTime":"2026-06-04T19:05:21.998Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21234168084958,"aZ":-29.76343197108085,"pfxX":3.566062910882196,"pfxZ":1.3126115808810095,"pX":0.7667791503264574,"pZ":2.8937024488861085,"vX0":-5.919386785882667,"vY0":-134.51863879453134,"vZ0":-2.9829792720722734,"x":87.77,"y":160.65,"x0":2.5289677338269345,"y0":50.00494379135075,"z0":6.119265698505514,"aX":6.559851705197603},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.9,"breakHorizontal":-5.3,"spinRate":1069,"spinDirection":110},"zone":3,"typeConfidence":2.0,"plateTime":0.40663223308555896,"extension":6.170083454360547},"index":2,"playId":"9aa7dfbe-47b3-3712-8781-b8b664e0df3c","pitchNumber":3,"startTime":"2026-06-04T19:05:37.937Z","endTime":"2026-06-04T19:06:04.965Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.515886111006353,"aZ":-29.577759758735027,"pfxX":1.7141419406056562,"pfxZ":1.4247555059966999,"pX":0.6232019174631556,"pZ":3.1660771879556426,"vX0":-5.581241339066987,"vY0":-134.16511478698587,"vZ0":-2.0545959734201444,"x":93.25,"y":153.3,"x0":2.5092962697500742,"y0":50.0007834916896,"z0":6.053445318285002,"aX":3.1194137162553415},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.4,"breakHorizontal":-1.9,"spinRate":901,"spinDirection":110},"zone":3,"typeConfidence":2.0,"plateTime":0.40852632054785776,"extension":6.167142187743514},"index":3,"playId":"6db5fc50-64c7-3f4b-8fee-b8a9d20312f3","pitchNumber":4,"startTime":"2026-06-04T19:06:08.823Z","endTime":"2026-06-04T19:06:11.823Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.883517384527778,"aZ":-15.792139471577766,"pfxX":2.5857760237020675,"pfxZ":7.692709210796035,"pX":0.022785862238086062,"pZ":2.5865435890080195,"vX0":-7.272092541113486,"vY0":-144.57837067758024,"vZ0":-6.88891264314859,"x":116.13,"y":168.94,"x0":2.2281955510044096,"y0":50.00108813981187,"z0":5.95887343101151,"aX":5.506052058460339},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":12.8,"breakHorizontal":-3.4,"spinRate":2505,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.37801527378743316,"extension":6.239327566874305},"hitData":{"launchSpeed":98.0,"launchAngle":11.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.63,"coordY":117.66}},"index":4,"playId":"4cb9c1f8-b9ed-3ca6-812d-e6a27a1e81c2","pitchNumber":5,"startTime":"2026-06-04T19:06:29.695Z","endTime":"2026-06-04T19:06:40.711Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":4.800000000000011,"leverageIndex":1.33,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:06:40.711Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a line drive to catcher Freddy Fermin, deflected by pitcher Adrian Morejon. Trea Turner to 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-04T19:07:18.264Z","endTime":"2026-06-04T19:08:59.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnThird":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":91.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.494436659257175,"aZ":-21.320837348184938,"pfxX":9.850556929878925,"pfxZ":5.04593338636446,"pX":-0.04208216531303693,"pZ":2.8192492815574113,"vX0":-10.262462230943758,"vY0":-145.35607296167186,"vZ0":-5.219110630146972,"x":118.6,"y":162.66,"x0":2.2460655016735855,"y0":50.00083544899309,"z0":5.923458517770015,"aX":21.180808489256766},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":8.3,"breakHorizontal":-16.0,"spinRate":2393,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.37611116344578877,"extension":6.220765533165438},"index":0,"playId":"f617aab7-edd2-3065-9691-782248075ee5","pitchNumber":1,"startTime":"2026-06-04T19:07:21.721Z","endTime":"2026-06-04T19:07:24.721Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"fe788775-a370-34dd-867b-9ce0f067a94b","startTime":"2026-06-04T19:07:39.584Z","endTime":"2026-06-04T19:07:42.584Z","isPitch":false,"type":"pickoff","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.565056804991116,"aZ":-25.202804739643746,"pfxX":9.223553182670106,"pfxZ":3.29186466384294,"pX":0.2421067769090507,"pZ":4.335549656439904,"vX0":-8.839204499716644,"vY0":-144.334358122035,"vZ0":-0.7285460352598763,"x":107.77,"y":121.72,"x0":2.141062167802121,"y0":50.00088333569264,"z0":6.138638717568386,"aX":19.52239392577274},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.0,"breakHorizontal":-15.0,"spinRate":2446,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.3790188656511426,"extension":6.173215201342418},"index":2,"playId":"b0597131-ba08-3793-9bbf-b73d1dd4d79f","pitchNumber":2,"startTime":"2026-06-04T19:07:59.475Z","endTime":"2026-06-04T19:08:08.627Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Trea Turner steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"b0597131-ba08-3793-9bbf-b73d1dd4d79f","startTime":"2026-06-04T19:08:08.627Z","endTime":"2026-06-04T19:08:30.743Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"postOnSecond":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"homeTeamWinProbability":89.7,"awayTeamWinProbability":10.299999999999997,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.57,"dramaIndex":25.0,"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12240789802067,"aZ":-36.89222316882077,"pfxX":-2.9901589168539937,"pfxZ":-2.7726829938637145,"pX":0.11715237243288562,"pZ":1.9410859674282115,"vX0":-5.032880205456545,"vY0":-129.0172701612214,"vZ0":-2.883034815610901,"x":112.53,"y":186.37,"x0":2.4733340946037603,"y0":50.000435698286694,"z0":5.885841724268663,"aX":-5.093582746393269},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-5.4,"breakHorizontal":6.5,"spinRate":2891,"spinDirection":295},"zone":8,"typeConfidence":2.0,"plateTime":0.4228042550781641,"extension":6.185643308742693},"index":4,"playId":"854903ee-c9e9-3c0b-8781-3fab9a62ac34","pitchNumber":3,"startTime":"2026-06-04T19:08:30.743Z","endTime":"2026-06-04T19:08:33.743Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11625179105809,"aZ":-36.136813382054996,"pfxX":-3.5729549323054286,"pfxZ":-2.4100305846229046,"pX":0.10357466197106535,"pZ":1.928622139940307,"vX0":-5.279208626960977,"vY0":-127.55279221938842,"vZ0":-2.786623530226803,"x":113.05,"y":186.71,"x0":2.667340077648817,"y0":50.005808715612005,"z0":5.89492469629709,"aX":-5.86628461789672},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.8,"breakHorizontal":7.7,"spinRate":2883,"spinDirection":287},"zone":8,"typeConfidence":2.0,"plateTime":0.4300037413200477,"extension":6.107861720134444},"hitData":{"launchSpeed":102.4,"launchAngle":3.0,"totalDistance":81.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":124.24,"coordY":177.89}},"index":5,"playId":"6f5a9bdd-019a-334a-b899-9cd713a7e182","pitchNumber":4,"startTime":"2026-06-04T19:08:49.368Z","endTime":"2026-06-04T19:08:59.420Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.57,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:08:59.420Z","atBatIndex":54},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Brandon Marsh reaches on a fielder's choice, fielded by first baseman Ty France. Trea Turner scores. Bryce Harper to 2nd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-04T19:10:34.974Z","endTime":"2026-06-04T19:10:46.326Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":670970,"link":"/api/v1/people/670970"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"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-06-04T19:09:15.489Z","endTime":"2026-06-04T19:10:37.340Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":90.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.2297498736243,"aZ":-22.131342023949806,"pfxX":10.777043845573925,"pfxZ":4.745000166658533,"pX":0.7440565124676708,"pZ":2.772216302578926,"vX0":-8.228742394034894,"vY0":-145.2792419882989,"vZ0":-5.212436127999361,"x":88.64,"y":163.93,"x0":2.2275344264680554,"y0":50.000455019492414,"z0":5.953661877984374,"aX":22.802234247064494},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":7.6,"breakHorizontal":-17.6,"spinRate":2506,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.3784713372834019,"extension":6.252044497262538},"hitData":{"launchSpeed":78.4,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.4,"coordY":176.37}},"index":1,"playId":"d3c3eb7b-cf60-3c20-9912-709f7efe02b2","pitchNumber":1,"startTime":"2026-06-04T19:10:37.340Z","endTime":"2026-06-04T19:10:46.326Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":0.91,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:10:46.326Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a ground ball to center fielder Jackson Merrill. Bryce Harper scores. Brandon Marsh to 2nd.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-04T19:11:25.246Z","endTime":"2026-06-04T19:16:44.872Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":670970,"link":"/api/v1/people/670970"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.184856369532106,"aZ":-23.138721788397163,"pfxX":10.459240420527683,"pfxZ":4.292611110871071,"pX":0.11246512569538603,"pZ":3.1368926302022375,"vX0":-10.037746493591683,"vY0":-144.12695040797513,"vZ0":-4.373658218508816,"x":112.71,"y":154.08,"x0":2.279722978660745,"y0":50.006167156943086,"z0":6.101357709228046,"aX":22.030898809595175},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.1,"breakHorizontal":-16.9,"spinRate":2404,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.3798941845694692,"extension":6.292371898156992},"index":0,"playId":"8ce31f3a-c208-3770-8ddd-2e0f8f6dc542","pitchNumber":1,"startTime":"2026-06-04T19:11:25.246Z","endTime":"2026-06-04T19:11:28.506Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.405849654202854,"aZ":-19.82718714667192,"pfxX":10.254232543492668,"pfxZ":5.813240540044054,"pX":-1.0542111652761694,"pZ":2.643995380257174,"vX0":-12.621133577525013,"vY0":-144.52110813709132,"vZ0":-6.112738976151686,"x":157.18,"y":167.39,"x0":2.028917795133398,"y0":50.00200590772386,"z0":5.996570833491632,"aX":21.778172240444114},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":9.5,"breakHorizontal":-16.2,"spinRate":2399,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.3784078938851785,"extension":6.2717073636578204},"index":1,"playId":"9d5dbbdb-dd23-3361-abb4-3ab58f763cd5","pitchNumber":2,"startTime":"2026-06-04T19:11:53.374Z","endTime":"2026-06-04T19:11:57.526Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56647279774577,"aZ":-30.75119001223571,"pfxX":7.8534485708148924,"pfxZ":0.7844551247705072,"pX":-1.196933917261922,"pZ":1.165581831509509,"vX0":-11.852411392430449,"vY0":-133.66810921574293,"vZ0":-6.752358374974522,"x":162.62,"y":207.31,"x0":2.272421372518727,"y0":50.00273961757996,"z0":5.929792501693567,"aX":14.225385802872927},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.1,"breakHorizontal":-11.6,"spinRate":990,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.40962285492306405,"extension":6.2313623531043065},"index":2,"playId":"ad3250a5-9a8a-35f3-ad28-9feac5e40d2e","pitchNumber":3,"startTime":"2026-06-04T19:12:13.538Z","endTime":"2026-06-04T19:12:16.825Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","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":"e3a5d5a2-68db-408c-ae78-0b4b2e583883","startTime":"2026-06-04T19:12:32.544Z","endTime":"2026-06-04T19:12:37.544Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90700063197916,"aZ":-20.48618882523061,"pfxX":9.082203032210932,"pfxZ":5.5096756208514,"pX":-0.5211792292280634,"pZ":2.8464442209996936,"vX0":-10.940656912493429,"vY0":-144.37667387884656,"vZ0":-5.409940144850373,"x":136.87,"y":161.93,"x0":2.1277272753379486,"y0":50.00683857350287,"z0":5.995524508452827,"aX":19.282125847689777},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.1,"breakHorizontal":-14.4,"spinRate":2414,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.3785923517765637,"extension":6.183536917643507},"index":4,"playId":"d0990d51-7c6d-340f-ac81-f747f950b0ab","pitchNumber":4,"startTime":"2026-06-04T19:12:49.840Z","endTime":"2026-06-04T19:12:55.810Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.531442104375145,"aZ":-15.330938579343014,"pfxX":3.243170048671545,"pfxZ":7.923091747992414,"pX":-1.4798582869467354,"pZ":3.5814630774992833,"vX0":-11.293194261310395,"vY0":-144.61247447078537,"vZ0":-4.432094471269666,"x":173.41,"y":142.08,"x0":2.0482005468345155,"y0":50.00577842246766,"z0":6.06919006953582,"aX":6.898940713737703},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.7,"breakHorizontal":-3.7,"spinRate":2481,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.37821400859024124,"extension":6.265472736934218},"index":5,"playId":"ecf4fa56-994a-3fb7-ae8d-b4b6aa22ce91","pitchNumber":5,"startTime":"2026-06-04T19:13:16.525Z","endTime":"2026-06-04T19:13:23.274Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":91.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69736403200017,"aZ":-23.031501507255697,"pfxX":9.599194005639601,"pfxZ":4.2579726973491425,"pX":-0.9218484028478476,"pZ":2.7405784274546123,"vX0":-12.363859165439006,"vY0":-145.3548052194526,"vZ0":-5.388085980685386,"x":152.14,"y":164.78,"x0":2.1311645198012523,"y0":50.00647374380158,"z0":6.008424184057603,"aX":20.632959226660788},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":6.8,"breakHorizontal":-15.1,"spinRate":2328,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.3761914481170705,"extension":6.246979405169765},"index":6,"playId":"234ba5e9-4a76-3511-afed-4af4d8aa892c","pitchNumber":6,"startTime":"2026-06-04T19:15:46.339Z","endTime":"2026-06-04T19:15:49.916Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":91.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.205864669134428,"aZ":-23.05574414360037,"pfxX":7.446835889142411,"pfxZ":4.273055828184608,"pX":-0.1352132079600591,"pZ":3.2850399767838634,"vX0":-9.480200066543844,"vY0":-144.62379403018755,"vZ0":-3.9080199435725587,"x":122.15,"y":150.08,"x0":2.2055045446563817,"y0":50.00619350524452,"z0":6.0541500879134285,"aX":15.904403988542253},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.2,"breakHorizontal":-11.8,"spinRate":2391,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.37757123846950025,"extension":6.035602420241427},"index":7,"playId":"72270fd9-a621-3244-922e-c4c50a3e6150","pitchNumber":7,"startTime":"2026-06-04T19:16:07.764Z","endTime":"2026-06-04T19:16:10.764Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76005443975243,"aZ":-19.531405138806026,"pfxX":9.361782283622956,"pfxZ":5.998219087401757,"pX":-0.47387384475553573,"pZ":2.2136111798482663,"vX0":-10.678207310354917,"vY0":-143.91703004845937,"vZ0":-7.127820922393301,"x":135.06,"y":179.01,"x0":2.059037667434645,"y0":50.005374240561004,"z0":5.9214755317450365,"aX":19.7438572172843},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":9.6,"breakHorizontal":-15.0,"spinRate":2441,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.37982244801243814,"extension":6.238068393118002},"hitData":{"launchSpeed":87.2,"launchAngle":8.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.24,"coordY":86.61}},"index":8,"playId":"882faf24-24b3-348b-a077-c2156dadadc3","pitchNumber":8,"startTime":"2026-06-04T19:16:33.852Z","endTime":"2026-06-04T19:16:44.872Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.45,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:16:44.872Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out sharply to center fielder Jackson Merrill. Brandon Marsh to 3rd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-04T19:19:36.574Z","endTime":"2026-06-04T19:20:27.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnThird":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-04T19:17:10.573Z","endTime":"2026-06-04T19:17:38.348Z","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Wandy Peralta replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-04T19:17:38.348Z","endTime":"2026-06-04T19:19:38.934Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"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":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":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12504861464574,"aZ":-29.509548668723827,"pfxX":0.2448512647885447,"pfxZ":1.5488176023146405,"pX":0.016196668824806425,"pZ":2.374281164480935,"vX0":-2.185760418419692,"vY0":-130.00440335549914,"vZ0":-3.375181224501696,"x":116.38,"y":174.67,"x0":0.8331169933758875,"y0":50.00625172780259,"z0":5.909278196416435,"aX":0.42257597433751626},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.3,"breakHorizontal":0.0,"spinRate":2210,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.4199692952586602,"extension":6.011107360029824},"index":2,"playId":"292cf27e-f6dd-38bb-b6a1-5b3de2a984cf","pitchNumber":1,"startTime":"2026-06-04T19:19:38.934Z","endTime":"2026-06-04T19:19:41.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35780708156512,"aZ":-19.536794593847883,"pfxX":5.0868314399349375,"pfxZ":6.258588910580585,"pX":0.23295730913751422,"pZ":3.5067745294672563,"vX0":-2.6480945677332843,"vY0":-141.23766994338328,"vZ0":-3.7926636230398882,"x":108.12,"y":144.1,"x0":0.5221272836767404,"y0":50.003180295915605,"z0":6.124514867395065,"aX":10.270426997249055},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.8,"breakHorizontal":-8.6,"spinRate":1999,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.38790667408766755,"extension":5.627000649925021},"index":3,"playId":"b8ed3c60-49b7-311a-a9e5-87c79f1d2e98","pitchNumber":2,"startTime":"2026-06-04T19:19:56.701Z","endTime":"2026-06-04T19:19:59.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.222501978123056,"aZ":-15.951105138815086,"pfxX":6.8972780317524585,"pfxZ":8.072997820331413,"pX":0.14634903579321323,"pZ":3.162436630248707,"vX0":-3.1137085479251176,"vY0":-140.91019919575183,"vZ0":-5.268792669716325,"x":111.42,"y":153.39,"x0":0.3699552714119651,"y0":50.004348810864755,"z0":6.088315537260508,"aX":13.861443927840705},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":-11.9,"spinRate":2088,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.3888056485799316,"extension":5.655870584365095},"hitData":{"launchSpeed":101.3,"launchAngle":34.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":113.12,"coordY":49.92}},"index":4,"playId":"1787ce0f-963b-3c06-ab72-e5f1730e8468","pitchNumber":3,"startTime":"2026-06-04T19:20:14.529Z","endTime":"2026-06-04T19:20:27.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:20:27.566Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, third baseman Manny Machado to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-04T19:20:59.084Z","endTime":"2026-06-04T19:21:06.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.845482929292192,"aZ":-24.808021616505165,"pfxX":8.370443693322834,"pfxZ":4.318655673723775,"pX":-0.5109534675338753,"pZ":2.0299271983001352,"vX0":-5.619568840040111,"vY0":-130.18928924688652,"vZ0":-4.653700382735483,"x":136.48,"y":183.97,"x0":0.5944794317262698,"y0":50.00603480406019,"z0":5.732296204469727,"aX":14.286144859584187},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.0,"breakHorizontal":-13.8,"spinRate":2172,"spinDirection":119},"zone":7,"typeConfidence":0.89,"plateTime":0.42168544313057943,"extension":5.820486722023868},"hitData":{"launchSpeed":103.8,"launchAngle":4.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.02,"coordY":176.61}},"index":0,"playId":"8fadc6bc-79d8-3849-8bda-1acb36eb426c","pitchNumber":1,"startTime":"2026-06-04T19:20:59.750Z","endTime":"2026-06-04T19:21:06.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"third":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.25,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:21:06.756Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-04T19:23:37.545Z","endTime":"2026-06-04T19:24:56.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Orion Kerkering replaces Zack Wheeler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-04T19:22:40.797Z","endTime":"2026-06-04T19:23:39.895Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":95.4,"endSpeed":87.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28089395276123,"aZ":-16.60845656321208,"pfxX":-7.339263029547972,"pfxZ":8.001082007396574,"pX":-0.6476591181674839,"pZ":3.275046238777357,"vX0":3.680779527814789,"vY0":-138.88293277725936,"vZ0":-4.378821959174564,"x":141.69,"y":150.35,"x0":-1.039552863467517,"y0":50.002478824282456,"z0":5.983108730015711,"aX":-14.278997193757236},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":12.5,"spinRate":2245,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39499182772660024,"extension":6.091142313813767},"index":1,"playId":"9379be1f-b941-3e9e-9cb4-6965a9f18873","pitchNumber":1,"startTime":"2026-06-04T19:23:39.895Z","endTime":"2026-06-04T19:23:42.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47098961940066,"aZ":-30.22410212301092,"pfxX":7.256589425844072,"pfxZ":1.2542485120096938,"pX":0.6577748674931945,"pZ":1.6709831006848501,"vX0":3.1703372559189837,"vY0":-123.71134549132003,"vZ0":-3.551568576136507,"x":91.93,"y":193.66,"x0":-1.5825531566353195,"y0":50.00029954341385,"z0":5.656050075124753,"aX":11.25591515792732},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.7,"breakHorizontal":-13.9,"spinRate":2814,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.4425856198077689,"extension":5.785483297380332},"index":2,"playId":"4e8105ba-7d00-3078-a2b4-af5ee76cc593","pitchNumber":2,"startTime":"2026-06-04T19:23:53.030Z","endTime":"2026-06-04T19:23:56.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54262905714178,"aZ":-32.623499354232194,"pfxX":7.338869088588239,"pfxZ":-0.2870647865601317,"pX":0.5707412083783849,"pZ":2.8798829933417944,"vX0":3.0727844124845256,"vY0":-124.43924970514959,"vZ0":-0.49129688961601525,"x":95.24,"y":161.02,"x0":-1.6312020300984784,"y0":50.00139158324155,"z0":5.768366605411923,"aX":11.57778710212833},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.4,"breakHorizontal":-14.0,"spinRate":2857,"spinDirection":53},"zone":3,"typeConfidence":2.0,"plateTime":0.4391292375557194,"extension":5.7523497202682625},"index":3,"playId":"b1f435a5-8c92-3d79-a668-9e0c5ef362f2","pitchNumber":3,"startTime":"2026-06-04T19:24:06.670Z","endTime":"2026-06-04T19:24:33.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.979713144404133,"aZ":-29.877561736707353,"pfxX":6.214685541976685,"pfxZ":1.4587581015815898,"pX":1.306427884827786,"pZ":1.2971850361941386,"vX0":4.853691488815512,"vY0":-125.13343998433501,"vZ0":-4.7447770171872765,"x":67.2,"y":203.76,"x0":-1.4707851953142557,"y0":50.002801210205135,"z0":5.686597901697914,"aX":9.782517663964894},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.7,"breakHorizontal":-12.5,"spinRate":2847,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.43895072893597,"extension":5.926483094357636},"index":4,"playId":"27f276b1-e368-3430-a517-427fe2671677","pitchNumber":4,"startTime":"2026-06-04T19:24:40.060Z","endTime":"2026-06-04T19:24:43.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.964688826921996,"aZ":-17.245036102885745,"pfxX":-10.004703305331413,"pfxZ":7.601444648100143,"pX":0.12425942247486411,"pZ":1.9527541506855477,"vX0":6.521535823146479,"vY0":-139.21471259581529,"vZ0":-7.516399514287062,"x":112.26,"y":186.06,"x0":-0.9475641498006634,"y0":50.0061371584579,"z0":5.827225487991104,"aX":-19.66095666755332},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.4,"breakHorizontal":16.8,"spinRate":2317,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.39328383818731183,"extension":6.095998856249689},"index":5,"playId":"8dd1b681-5a08-3fb8-bd51-f7f222b5a66a","pitchNumber":5,"startTime":"2026-06-04T19:24:53.633Z","endTime":"2026-06-04T19:24:56.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":1.3000000000000114,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:24:56.633Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Johnson singles on a fly ball to left fielder Brandon Marsh.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-04T19:25:17.819Z","endTime":"2026-06-04T19:26:19.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20020058918223,"aZ":-30.602488841880408,"pfxX":6.7070768390395,"pfxZ":0.9729861879758204,"pX":0.8898350820374625,"pZ":2.420026840463436,"vX0":3.9046429030215593,"vY0":-126.52014140236268,"vZ0":-2.2105057060627327,"x":83.08,"y":173.44,"x0":-1.5475939641818335,"y0":50.001299868626475,"z0":5.7714566283793225,"aX":10.808953008518086},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-13.1,"spinRate":2858,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4338735837599996,"extension":5.9120457033071},"index":0,"playId":"172b3aba-aeb5-337d-bf0d-0630d6042fa4","pitchNumber":1,"startTime":"2026-06-04T19:25:19.124Z","endTime":"2026-06-04T19:25:22.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.922235327686394,"aZ":-19.889054882564317,"pfxX":-9.608355312823463,"pfxZ":6.153063793246291,"pX":-0.6720795073373259,"pZ":2.900844773572716,"vX0":4.586210361873695,"vY0":-140.67610829756433,"vZ0":-4.848805206180277,"x":142.62,"y":160.46,"x0":-1.0780654331947075,"y0":50.00616983045304,"z0":5.942294573148811,"aX":-19.196316378082052},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.3,"breakHorizontal":16.4,"spinRate":2266,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3898645440539572,"extension":5.965339832819572},"index":1,"playId":"0dbf5805-5c5b-3588-a429-dfbe1c65bdaa","pitchNumber":2,"startTime":"2026-06-04T19:25:34.796Z","endTime":"2026-06-04T19:25:37.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.165493219299506,"aZ":-35.79365994869333,"pfxX":7.120898257580578,"pfxZ":-2.3311870576720257,"pX":1.715373228568196,"pZ":0.24002090270744592,"vX0":5.534324768831433,"vY0":-124.81401753932276,"vZ0":-5.949776199734696,"x":51.61,"y":232.3,"x0":-1.465674047804892,"y0":50.00021537118677,"z0":5.647643761503089,"aX":11.084440371832134},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.5,"breakHorizontal":-14.3,"spinRate":2838,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4410467766274637,"extension":6.017373811937657},"index":2,"playId":"6d79965a-48a4-3ffb-8817-b6505538aec9","pitchNumber":3,"startTime":"2026-06-04T19:25:51.055Z","endTime":"2026-06-04T19:25:54.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25137860637462,"aZ":-32.45816727885003,"pfxX":6.7859340069390885,"pfxZ":-0.17471659626206204,"pX":0.9022747089191244,"pZ":2.7257428932041496,"vX0":3.813800266070201,"vY0":-125.79500232139962,"vZ0":-1.019212810520519,"x":82.61,"y":165.18,"x0":-1.5168279688840665,"y0":50.00606529263959,"z0":5.774872325628724,"aX":10.84244368543532},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.4,"breakHorizontal":-13.2,"spinRate":2882,"spinDirection":53},"zone":12,"typeConfidence":2.0,"plateTime":0.4359317474325328,"extension":5.838947888838676},"hitData":{"launchSpeed":62.7,"launchAngle":33.0,"totalDistance":199.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.61,"coordY":117.26}},"index":3,"playId":"a8fa0810-3038-3d91-9414-76e8acb2c581","pitchNumber":4,"startTime":"2026-06-04T19:26:07.364Z","endTime":"2026-06-04T19:26:19.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.3,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:26:19.410Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out sharply to right fielder Adolis García.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-04T19:26:43.337Z","endTime":"2026-06-04T19:26:59.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92842728386134,"aZ":-32.59315297195677,"pfxX":7.598066350516489,"pfxZ":-0.2684241320977332,"pX":-0.026763696670513846,"pZ":3.446711177754613,"vX0":1.7686647207490613,"vY0":-125.15089462121121,"vZ0":0.7167463300773589,"x":118.02,"y":145.72,"x0":-1.730550510773654,"y0":50.0009956142976,"z0":5.841088009950127,"aX":11.965363029680256},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.0,"breakHorizontal":-14.2,"spinRate":2719,"spinDirection":58},"zone":2,"typeConfidence":2.0,"plateTime":0.4388375644426783,"extension":5.839156703644254},"hitData":{"launchSpeed":100.8,"launchAngle":44.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":175.17,"coordY":81.14}},"index":0,"playId":"60ee0c78-dd44-306e-9f5b-fca6b7d8219c","pitchNumber":1,"startTime":"2026-06-04T19:26:43.591Z","endTime":"2026-06-04T19:26:59.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.89999999999999,"awayTeamWinProbability":2.1000000000000085,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:26:59.642Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks. Bryce Johnson to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-04T19:27:21.362Z","endTime":"2026-06-04T19:28:11.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81181433562647,"aZ":-13.24654101767809,"pfxX":-7.18047028469386,"pfxZ":9.235583752608992,"pX":0.8969444177678745,"pZ":3.592448534401888,"vX0":7.638196773834336,"vY0":-141.66872294503227,"vZ0":-4.484901718293707,"x":82.81,"y":141.78,"x0":-0.890422985384788,"y0":50.005698012661256,"z0":6.031386013977448,"aX":-14.721108779432676},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":11.6,"spinRate":2367,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3853863621375746,"extension":6.066745992579228},"index":0,"playId":"be821297-a013-305d-9283-8eae041c1776","pitchNumber":1,"startTime":"2026-06-04T19:27:21.471Z","endTime":"2026-06-04T19:27:24.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32217063533781,"aZ":-32.96694993857996,"pfxX":5.9272031532490015,"pfxZ":-0.4874310767701848,"pX":0.45393941563637263,"pZ":1.6848792390484129,"vX0":3.4748879537507866,"vY0":-126.00800086045986,"vZ0":-3.142899025347055,"x":99.7,"y":193.29,"x0":-1.7107930319426379,"y0":50.005527225366606,"z0":5.597362054235874,"aX":9.583107816188365},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.3,"breakHorizontal":-11.5,"spinRate":2824,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.43378450229310106,"extension":5.791335954635356},"index":1,"playId":"d6640b1c-38f2-388c-b2de-b081818086e1","pitchNumber":2,"startTime":"2026-06-04T19:27:37.708Z","endTime":"2026-06-04T19:27:41.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2783371938211,"aZ":-33.088334418523324,"pfxX":5.8640418134098296,"pfxZ":-0.5719101328594345,"pX":0.17939583535182813,"pZ":3.9597958771464294,"vX0":2.5678396847336797,"vY0":-125.05120715427817,"vZ0":1.9195217178207549,"x":110.16,"y":131.87,"x0":-1.6229427705650485,"y0":50.00625216488735,"z0":5.897029958570357,"aX":9.28687949928036},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.4,"breakHorizontal":-11.2,"spinRate":2761,"spinDirection":58},"zone":12,"typeConfidence":2.0,"plateTime":0.4380439946251258,"extension":5.7711250446460545},"index":2,"playId":"665c721f-a1ec-3fd0-829d-0275e2d9bb44","pitchNumber":3,"startTime":"2026-06-04T19:27:52.358Z","endTime":"2026-06-04T19:27:55.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.925866939235565,"aZ":-14.306433833487601,"pfxX":-7.157878121629221,"pfxZ":8.972020434160804,"pX":-0.8583419013203075,"pZ":3.070386156939607,"vX0":3.2430281886972634,"vY0":-140.27084306672663,"vZ0":-5.240320722606045,"x":149.72,"y":155.88,"x0":-1.0999273522060578,"y0":50.003495701907106,"z0":5.896686514374166,"aX":-14.254433783838978},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":12.2,"spinRate":2323,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3905862903084687,"extension":6.234218476591445},"index":3,"playId":"0332bb9c-36b4-3001-abc8-83818de7675a","pitchNumber":4,"startTime":"2026-06-04T19:28:08.078Z","endTime":"2026-06-04T19:28:11.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":-1.1999999999999886,"leverageIndex":0.34,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:28:11.925Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-04T19:29:37.361Z","endTime":"2026-06-04T19:30:46.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-04T19:28:29.704Z","endTime":"2026-06-04T19:29:39.663Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.089177962178734,"aZ":-30.063978584086257,"pfxX":6.002098743698708,"pfxZ":1.3062813541377345,"pX":0.12010335926867223,"pZ":2.4967684780276764,"vX0":2.6038786236694076,"vY0":-126.13695551139477,"vZ0":-1.6448564668690797,"x":112.42,"y":171.37,"x0":-1.7046366007900415,"y0":50.00294885078622,"z0":5.575955130791567,"aX":9.693793814686945},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":-11.4,"spinRate":2912,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.43384865566271946,"extension":6.167533854295574},"index":1,"playId":"eee19c93-ce13-3f2a-819c-882298d61b27","pitchNumber":1,"startTime":"2026-06-04T19:29:39.663Z","endTime":"2026-06-04T19:29:42.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06237865420433,"aZ":-13.515847328118072,"pfxX":-7.815984499893441,"pfxZ":9.207979780179642,"pX":0.47846093949966806,"pZ":2.014685073731799,"vX0":6.850624466875874,"vY0":-140.99570626587334,"vZ0":-8.20950777323764,"x":98.76,"y":184.38,"x0":-0.9593351549929833,"y0":50.00493033928253,"z0":5.823402373061475,"aX":-15.843215740967036},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":12.8,"spinRate":2455,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3874881444728153,"extension":6.141989016276191},"index":2,"playId":"e8e55fbf-cca1-37f5-a15a-ea0e43d5a4d8","pitchNumber":2,"startTime":"2026-06-04T19:29:53.252Z","endTime":"2026-06-04T19:29:56.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82099004206046,"aZ":-34.60480324188082,"pfxX":7.4800199896197,"pfxZ":-1.514919620306368,"pX":1.1887717271718594,"pZ":1.6660411097339085,"vX0":4.192345267110255,"vY0":-126.14590623468177,"vZ0":-3.1544244450199113,"x":71.69,"y":193.8,"x0":-1.4665392633444998,"y0":50.00036039484754,"z0":5.724469551447591,"aX":12.042336357135191},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.2,"breakHorizontal":-14.5,"spinRate":2915,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4343130786177616,"extension":5.857210515041907},"index":3,"playId":"b2370f67-473d-3396-b68f-c7aedc51ae3a","pitchNumber":3,"startTime":"2026-06-04T19:30:23.510Z","endTime":"2026-06-04T19:30:26.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86163709200694,"aZ":-11.282560136230188,"pfxX":-5.994426257044999,"pfxZ":10.268462793077353,"pX":0.6073908963987126,"pZ":3.161933434229212,"vX0":6.431878210233493,"vY0":-141.63803993035515,"vZ0":-5.7146153335304035,"x":93.85,"y":153.41,"x0":-0.9123265502383685,"y0":50.00691138721715,"z0":5.924948339620971,"aX":-12.201776595992012},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.6,"breakHorizontal":9.6,"spinRate":2433,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3864726329008179,"extension":6.04763383160602},"hitData":{"launchSpeed":82.2,"launchAngle":-17.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.8,"coordY":159.13}},"index":4,"playId":"e712859a-bcd3-3839-a8ea-5b2685162f53","pitchNumber":4,"startTime":"2026-06-04T19:30:39.388Z","endTime":"2026-06-04T19:30:46.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:30:46.316Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adolis García lines out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-04T19:32:56.297Z","endTime":"2026-06-04T19:33:14.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.835578667014637,"aZ":-28.059086274070335,"pfxX":-3.187472466266877,"pfxZ":2.4963121823750143,"pX":2.2652116342820556,"pZ":4.074194564401945,"vX0":4.210735261837841,"vY0":-126.74640916269627,"vZ0":0.4817049887957897,"x":30.66,"y":128.78,"x0":1.0061683782408015,"y0":50.00152477857537,"z0":6.1000335231795715,"aX":-5.251532253361161},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":4.9,"spinRate":2056,"spinDirection":170},"zone":12,"typeConfidence":0.9,"plateTime":0.43006515612585305,"extension":5.809683266989202},"index":0,"playId":"e62c5554-089c-3682-b0ed-1cc5c7ba771b","pitchNumber":1,"startTime":"2026-06-04T19:32:56.297Z","endTime":"2026-06-04T19:32:59.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68507418718923,"aZ":-27.686406746051645,"pfxX":8.802418285115296,"pfxZ":2.662004486824163,"pX":0.3650538060310884,"pZ":2.6576717239631686,"vX0":-3.761422050304251,"vY0":-128.60835590078727,"vZ0":-2.402654920329324,"x":103.09,"y":167.02,"x0":0.6963993899848573,"y0":50.006379981590165,"z0":5.73417919135597,"aX":14.865837171074537},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":-15.2,"spinRate":2126,"spinDirection":121},"zone":6,"typeConfidence":0.9,"plateTime":0.4246034311613198,"extension":5.925087797083419},"hitData":{"launchSpeed":106.9,"launchAngle":13.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":131.13,"coordY":68.5}},"index":1,"playId":"79d35678-267c-3f48-9949-954aa0728153","pitchNumber":2,"startTime":"2026-06-04T19:33:08.456Z","endTime":"2026-06-04T19:33:14.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:33:14.582Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-04T19:33:35.972Z","endTime":"2026-06-04T19:34:17.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.848533770112223,"aZ":-24.328897272873462,"pfxX":8.02811072426914,"pfxZ":3.854255926701308,"pX":0.3194591685031523,"pZ":2.9835914320493933,"vX0":-3.165038990276864,"vY0":-141.39233938596863,"vZ0":-4.413550766453247,"x":104.82,"y":158.22,"x0":0.4074789873774568,"y0":50.000285894978006,"z0":6.116922007518308,"aX":16.326714806666715},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.4,"breakHorizontal":-13.9,"spinRate":1759,"spinDirection":127},"zone":3,"typeConfidence":2.0,"plateTime":0.38671186772555544,"extension":5.786165845844669},"index":0,"playId":"93e44076-9d21-3859-8512-3d5180d76427","pitchNumber":1,"startTime":"2026-06-04T19:33:35.972Z","endTime":"2026-06-04T19:33:38.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.146387724672962,"aZ":-22.714938599058705,"pfxX":8.812121893601132,"pfxZ":4.78193196465479,"pX":-0.8298843119603214,"pZ":1.7268012709210414,"vX0":-6.719496560751255,"vY0":-139.2638804560368,"vZ0":-7.285787282153313,"x":148.63,"y":192.16,"x0":0.46053144720212413,"y0":50.00539476063582,"z0":5.862598853474003,"aX":17.437718488512594},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.4,"breakHorizontal":-14.8,"spinRate":1895,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.3922159829178691,"extension":5.817115776838745},"index":1,"playId":"d0d236f9-fa9e-3fa5-a01a-1c8cc7aa8f4e","pitchNumber":2,"startTime":"2026-06-04T19:33:55.439Z","endTime":"2026-06-04T19:33:59.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.136070041385153,"aZ":-19.10324693153515,"pfxX":8.176789364001085,"pfxZ":6.559215845312531,"pX":0.3383060947356616,"pZ":1.2359726500396104,"vX0":-3.2247724652433916,"vY0":-139.94223826104027,"vZ0":-9.302579976940867,"x":104.1,"y":205.41,"x0":0.43990083132855323,"y0":50.00551186984141,"z0":5.842956086894773,"aX":16.29948220558247},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.2,"breakHorizontal":-14.2,"spinRate":2042,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.3906621238220369,"extension":5.8740938447040945},"hitData":{"launchSpeed":97.5,"launchAngle":-30.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.64,"coordY":145.99}},"index":2,"playId":"269829ba-34a3-320c-b69c-2f9342ace9fa","pitchNumber":3,"startTime":"2026-06-04T19:34:11.338Z","endTime":"2026-06-04T19:34:17.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:34:17.048Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-04T19:34:42.438Z","endTime":"2026-06-04T19:36:46.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.472701938129255,"aZ":-19.917148712896523,"pfxX":8.347368090364862,"pfxZ":6.069708893090793,"pX":-0.8906467800649267,"pZ":2.6573785714629725,"vX0":-5.828475717752338,"vY0":-140.83909786740395,"vZ0":-5.9899944689117195,"x":150.95,"y":167.03,"x0":0.11584510429114811,"y0":50.0022757838922,"z0":6.090001984402278,"aX":16.853497956466743},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.0,"breakHorizontal":-14.0,"spinRate":2047,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.3881632294397117,"extension":5.651292564138011},"index":0,"playId":"dfa33db8-5733-30b0-954b-8bfb2b1c1bb0","pitchNumber":1,"startTime":"2026-06-04T19:34:45.297Z","endTime":"2026-06-04T19:34:48.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.795861859135176,"aZ":-24.182603924153206,"pfxX":-1.651716419303375,"pfxZ":4.691065433804832,"pX":-0.23475849461001516,"pZ":2.03874091846942,"vX0":-1.5627692144667145,"vY0":-129.15218096946654,"vZ0":-4.808130136842803,"x":125.95,"y":183.73,"x0":0.5909266992490088,"y0":50.00204242983452,"z0":5.764982992855045,"aX":-2.8133669729960076},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.8,"breakHorizontal":3.4,"spinRate":2218,"spinDirection":131},"zone":8,"typeConfidence":0.9,"plateTime":0.42275151366347075,"extension":5.914163170514929},"index":1,"playId":"e405d889-c326-3dba-89e6-e51b2c572889","pitchNumber":2,"startTime":"2026-06-04T19:35:00.078Z","endTime":"2026-06-04T19:35:03.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41615765634138,"aZ":-25.77894950570257,"pfxX":9.96990314187237,"pfxZ":3.8360136157927784,"pX":0.6009772603806126,"pZ":-0.22021871400403156,"vX0":-3.233155240383532,"vY0":-128.7794286243206,"vZ0":-9.24351131974665,"x":94.09,"y":244.73,"x0":0.5823493782990228,"y0":50.004687855860595,"z0":5.431196960810388,"aX":16.635311056942665},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.9,"breakHorizontal":-17.3,"spinRate":2273,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.4264102553501097,"extension":5.930934972346598},"index":2,"playId":"2346135f-128d-3778-ad73-8d0e9da855c6","pitchNumber":3,"startTime":"2026-06-04T19:35:14.592Z","endTime":"2026-06-04T19:35:17.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0693768711641,"aZ":-27.88801669494618,"pfxX":-1.182134810071649,"pfxZ":2.500934696495868,"pX":0.31598326578538277,"pZ":2.5514769321988076,"vX0":-0.388372679720978,"vY0":-130.27960323123392,"vZ0":-3.2400576527533276,"x":104.96,"y":169.89,"x0":0.6206717343881389,"y0":50.00270541848712,"z0":5.925281066887124,"aX":-2.026487463934778},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.0,"breakHorizontal":2.3,"spinRate":1975,"spinDirection":131},"zone":6,"typeConfidence":0.9,"plateTime":0.4208572969695896,"extension":6.018583081064088},"index":3,"playId":"f3b83435-64ec-3537-8969-db557f41589e","pitchNumber":4,"startTime":"2026-06-04T19:35:36.274Z","endTime":"2026-06-04T19:35:39.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11036025903461,"aZ":-15.91996892843901,"pfxX":7.04533641815426,"pfxZ":8.202758226217407,"pX":0.6255955593217419,"pZ":2.448759343425259,"vX0":-1.2053947667538167,"vY0":-140.43182564602654,"vZ0":-7.246291823918105,"x":93.15,"y":172.66,"x0":0.1475894788631632,"y0":50.00472901005218,"z0":6.113505450593785,"aX":13.96357539282083},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":-12.5,"spinRate":2024,"spinDirection":129},"zone":6,"typeConfidence":0.62,"plateTime":0.3911980879424446,"extension":5.648495177871656},"index":4,"playId":"aab85d1a-3561-3e83-8bce-29c3e415c4c5","pitchNumber":5,"startTime":"2026-06-04T19:35:57.159Z","endTime":"2026-06-04T19:36:01.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":89.7,"endSpeed":82.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.145635364981587,"aZ":-23.949076697610472,"pfxX":0.3521617214316928,"pfxZ":4.768680356844297,"pX":-0.9350685460099442,"pZ":0.484259036761181,"vX0":-3.7952746052361697,"vY0":-130.37401791474227,"vZ0":-8.573048869933515,"x":152.64,"y":225.71,"x0":0.4930290426052728,"y0":50.00023336961735,"z0":5.619699727653814,"aX":0.607769725190185},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.0,"breakHorizontal":0.2,"spinRate":2043,"spinDirection":124},"zone":13,"typeConfidence":0.9,"plateTime":0.4199592402425134,"extension":6.176336656985038},"index":5,"playId":"dfa6e96f-27e2-3025-ad70-89a3b813f7ab","pitchNumber":6,"startTime":"2026-06-04T19:36:19.694Z","endTime":"2026-06-04T19:36:23.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.394627325367836,"aZ":-25.317232219248062,"pfxX":8.591773283535291,"pfxZ":3.39165431885516,"pX":0.427181573970996,"pZ":3.4511375918269893,"vX0":-2.3432319506807984,"vY0":-140.96613111989987,"vZ0":-3.3265797402995174,"x":100.72,"y":145.6,"x0":0.14985566913562562,"y0":50.00548741321553,"z0":6.270750103539272,"aX":17.3894995852706},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.6,"breakHorizontal":-15.1,"spinRate":1915,"spinDirection":127},"zone":12,"typeConfidence":0.91,"plateTime":0.38773815104886333,"extension":5.633216451463787},"index":6,"playId":"f90f652f-ccd9-3c9b-8adf-943e3d700768","pitchNumber":7,"startTime":"2026-06-04T19:36:43.440Z","endTime":"2026-06-04T19:36:46.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","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":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:36:46.440Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ty France walks.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-04T19:39:26.280Z","endTime":"2026-06-04T19:41:54.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: José Alvarado replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-04T19:38:47.457Z","endTime":"2026-06-04T19:39:28.509Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.0,"endSpeed":89.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.292933232710286,"aZ":-17.584473429783504,"pfxX":7.8930218624908655,"pfxZ":7.144564861309819,"pX":-0.5752747196937983,"pZ":3.185856840044192,"vX0":-7.670689184101426,"vY0":-141.09959316421802,"vZ0":-6.019495672401095,"x":138.93,"y":152.76,"x0":1.1364627394222822,"y0":50.0021305969092,"z0":6.4568092516168,"aX":16.116613890201435},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.0,"breakHorizontal":-13.0,"spinRate":2063,"spinDirection":147},"zone":1,"typeConfidence":0.83,"plateTime":0.38632404247638163,"extension":6.821250007403358},"index":1,"playId":"44f8b110-d77b-3bcc-ad39-04e4f8575ade","pitchNumber":1,"startTime":"2026-06-04T19:39:28.509Z","endTime":"2026-06-04T19:39:31.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5936034749351,"aZ":-18.85058509862103,"pfxX":8.082036008425854,"pfxZ":6.511785577730803,"pX":-0.380608881724001,"pZ":2.8519360935000884,"vX0":-7.362197291300369,"vY0":-141.5091302813859,"vZ0":-6.437557379910364,"x":131.51,"y":161.78,"x0":1.1934432259252825,"y0":50.003343808851774,"z0":6.346600480497378,"aX":16.538034122672855},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.8,"breakHorizontal":-13.3,"spinRate":2092,"spinDirection":144},"zone":1,"typeConfidence":0.85,"plateTime":0.38574836828873593,"extension":6.980838479694021},"index":2,"playId":"393b84d0-c8e4-3cb0-aae8-2443a2b05d72","pitchNumber":2,"startTime":"2026-06-04T19:39:44.684Z","endTime":"2026-06-04T19:39:47.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.438832092655694,"aZ":-26.74854311820907,"pfxX":0.4551412118585896,"pfxZ":3.0595115020982853,"pX":-1.2563010116246045,"pZ":2.77622024647504,"vX0":-6.2490166965463,"vY0":-131.41511814463132,"vZ0":-4.639557255047275,"x":164.89,"y":163.82,"x0":1.0800601732754185,"y0":50.00084403069207,"z0":6.520485363927392,"aX":0.8073824114142799},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.8,"breakHorizontal":0.4,"spinRate":2135,"spinDirection":183},"zone":11,"typeConfidence":0.91,"plateTime":0.4147208745986881,"extension":6.911248749143455},"index":3,"playId":"0c6fa6b2-3dc1-30a2-b6a8-395872cd4d75","pitchNumber":3,"startTime":"2026-06-04T19:40:03.779Z","endTime":"2026-06-04T19:40:06.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":86.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02838026395565,"aZ":-25.363643247203747,"pfxX":-2.5245387157798804,"pfxZ":3.6658997268640734,"pX":-1.2979133389974016,"pZ":2.297311302995049,"vX0":-5.282605740357319,"vY0":-134.42404542280437,"vZ0":-6.374355958990656,"x":166.47,"y":176.75,"x0":1.0091947280729678,"y0":50.003148511554436,"z0":6.462960566006542,"aX":-4.688656157264298},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.6,"breakHorizontal":5.5,"spinRate":2197,"spinDirection":153},"zone":13,"typeConfidence":0.92,"plateTime":0.4051529474363318,"extension":6.829597619135212},"index":4,"playId":"582119a7-0222-3ac1-8b48-215414aa94df","pitchNumber":4,"startTime":"2026-06-04T19:40:23.191Z","endTime":"2026-06-04T19:40:26.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.397393252704813,"aZ":-19.25403929178488,"pfxX":8.746906265039732,"pfxZ":6.289021998706874,"pX":0.26374765281267293,"pZ":3.8472133393404424,"vX0":-6.297525071493793,"vY0":-141.95244302090322,"vZ0":-3.6890065300989194,"x":106.95,"y":134.91,"x0":1.3668198997828866,"y0":50.00376896505348,"z0":6.378613043109372,"aX":17.9749009548662},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.9,"breakHorizontal":-14.6,"spinRate":2062,"spinDirection":144},"zone":12,"typeConfidence":0.86,"plateTime":0.3848297560291103,"extension":6.889036172592852},"index":5,"playId":"52e90a43-fe9a-303a-9c64-fdf83082d204","pitchNumber":5,"startTime":"2026-06-04T19:40:50.996Z","endTime":"2026-06-04T19:40:54.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390658447857508,"aZ":-20.59549837430454,"pfxX":8.19439323496973,"pfxZ":5.646332774693491,"pX":0.6880468463671958,"pZ":4.088969880254006,"vX0":-5.165951863783695,"vY0":-141.62712194220285,"vZ0":-2.94227635092365,"x":90.77,"y":128.38,"x0":1.4618055128743788,"y0":50.00671326363293,"z0":6.443863959630839,"aX":16.812722345868966},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.8,"breakHorizontal":-13.9,"spinRate":2092,"spinDirection":140},"zone":12,"typeConfidence":0.85,"plateTime":0.38531232968662144,"extension":6.838630072319277},"index":6,"playId":"439e6805-35ef-310a-a0b4-98e5780e4920","pitchNumber":6,"startTime":"2026-06-04T19:41:07.294Z","endTime":"2026-06-04T19:41:10.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.443246596966937,"aZ":-18.34606285204572,"pfxX":7.904526675002747,"pfxZ":6.682382238462676,"pX":0.1498849487625109,"pZ":2.0405437624281424,"vX0":-5.8717289578545016,"vY0":-142.2211892678225,"vZ0":-8.629878504316427,"x":111.29,"y":183.69,"x0":1.2034515457616184,"y0":50.004537249426434,"z0":6.254728896412594,"aX":16.362777667566903},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.7,"breakHorizontal":-13.3,"spinRate":1999,"spinDirection":144},"zone":8,"typeConfidence":0.85,"plateTime":0.3836035270154676,"extension":7.006284244891087},"index":7,"playId":"557dd99f-f185-399a-abc9-21b9d4eaa0b9","pitchNumber":7,"startTime":"2026-06-04T19:41:26.153Z","endTime":"2026-06-04T19:41:29.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.201467460371337,"aZ":-21.319032977430513,"pfxX":7.554345375253737,"pfxZ":5.2712807125453836,"pX":0.4695641646837817,"pZ":4.776493250562584,"vX0":-4.3399463452828595,"vY0":-141.82032210541752,"vZ0":-0.8828277278480883,"x":99.1,"y":109.81,"x0":1.029704481406505,"y0":50.001452314792786,"z0":6.438333854256755,"aX":15.550497542000633},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.6,"breakHorizontal":-13.0,"spinRate":2063,"spinDirection":147},"zone":12,"typeConfidence":0.83,"plateTime":0.3846587834074131,"extension":6.8771317765685955},"index":8,"playId":"6acdfd42-edd4-33bf-82f5-0e6dc3e43011","pitchNumber":8,"startTime":"2026-06-04T19:41:50.511Z","endTime":"2026-06-04T19:41:54.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.37,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:41:54.060Z","atBatIndex":67},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jackson Merrill homers (6) on a fly ball to right center field. Ty France scores.","rbi":2,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-04T19:42:19.578Z","endTime":"2026-06-04T19:46:41.486Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":621237,"link":"/api/v1/people/621237"},"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":621237,"link":"/api/v1/people/621237"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":91.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30866476361138,"aZ":-16.45481006731785,"pfxX":7.781223141029318,"pfxZ":7.491375572650811,"pX":0.49483231508444486,"pZ":1.4871554024631435,"vX0":-5.111441700621522,"vY0":-143.1060104114966,"vZ0":-10.61054196690874,"x":98.14,"y":198.63,"x0":1.2820823054428747,"y0":50.00636876023386,"z0":6.245139415845937,"aX":16.336523518511367},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.9,"breakHorizontal":-13.2,"spinRate":2076,"spinDirection":151},"zone":14,"typeConfidence":0.84,"plateTime":0.38098912751248637,"extension":6.998468396848808},"index":0,"playId":"e7fbaf66-ae11-3c44-80d8-1d786ce26bae","pitchNumber":1,"startTime":"2026-06-04T19:42:21.163Z","endTime":"2026-06-04T19:42:24.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":85.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31531676743859,"aZ":-27.134197160938005,"pfxX":1.9538229526865414,"pfxZ":2.79004241421762,"pX":-0.8445188787042371,"pZ":2.6264768380579757,"vX0":-5.677066573769532,"vY0":-132.15184796264333,"vZ0":-5.202121596010029,"x":149.19,"y":167.87,"x0":1.0571031440815069,"y0":50.005623725378626,"z0":6.559783564647721,"aX":3.5335126362385787},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.3,"breakHorizontal":-2.6,"spinRate":2142,"spinDirection":169},"zone":11,"typeConfidence":0.87,"plateTime":0.4110113977725498,"extension":6.797847632392446},"index":1,"playId":"011ba1f6-d93a-38dc-9c0b-67f2acff561e","pitchNumber":2,"startTime":"2026-06-04T19:42:37.487Z","endTime":"2026-06-04T19:42:40.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51471704292092,"aZ":-29.15707433040077,"pfxX":1.1754992702644904,"pfxZ":1.773929631862602,"pX":-0.2828763864634804,"pZ":2.9260921958035375,"vX0":-3.705373474915891,"vY0":-129.16350422130796,"vZ0":-3.7590332326374165,"x":127.78,"y":159.78,"x0":1.0117021180917851,"y0":50.00637287865928,"z0":6.619032863645592,"aX":2.0052921775265435},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.6,"breakHorizontal":-1.4,"spinRate":2170,"spinDirection":174},"zone":1,"typeConfidence":0.62,"plateTime":0.4225160641909018,"extension":6.734573437278379},"index":2,"playId":"44f157fb-74fc-3e97-aa49-ed09bacf6723","pitchNumber":3,"startTime":"2026-06-04T19:42:56.134Z","endTime":"2026-06-04T19:42:59.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-06-04T19:43:23.122Z","endTime":"2026-06-04T19:45:34.776Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":86.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.225304263100046,"aZ":-26.819949075585896,"pfxX":0.07001878330555655,"pfxZ":2.8979568883020477,"pX":-1.9265749895007096,"pZ":2.0560614286236163,"vX0":-7.8592549793302435,"vY0":-134.17706063876852,"vZ0":-6.8880952318812145,"x":190.44,"y":183.27,"x0":1.0143094383490339,"y0":50.00375751330727,"z0":6.530540852674209,"aX":0.1291151447290117},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.1,"breakHorizontal":1.3,"spinRate":2151,"spinDirection":140},"zone":13,"typeConfidence":0.91,"plateTime":0.40605090606287053,"extension":6.905708811589258},"index":4,"playId":"a608b3ec-2789-3418-9747-18a2b737945e","pitchNumber":4,"startTime":"2026-06-04T19:45:34.776Z","endTime":"2026-06-04T19:45:37.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.625408067947493,"aZ":-15.086523376014739,"pfxX":9.029513764617098,"pfxZ":8.292939563241614,"pX":-1.2962636499848195,"pZ":0.9990917994093582,"vX0":-10.046330213589071,"vY0":-142.39374171872038,"vZ0":-12.045380572523728,"x":166.41,"y":211.8,"x0":1.0985825312610848,"y0":50.00505632784408,"z0":6.2298513932004,"aX":18.61004489179583},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.7,"breakHorizontal":-14.4,"spinRate":2115,"spinDirection":138},"zone":13,"typeConfidence":0.87,"plateTime":0.3841413528466142,"extension":7.000394880658206},"index":5,"playId":"e70e3479-cb2a-3663-ab15-996d86080eb3","pitchNumber":5,"startTime":"2026-06-04T19:45:51.333Z","endTime":"2026-06-04T19:45:54.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.446089468078256,"aZ":-16.890783618105154,"pfxX":8.029757304409655,"pfxZ":7.429200222010618,"pX":0.25947447420414405,"pZ":1.9976992380837053,"vX0":-5.618320713410403,"vY0":-142.45084619983396,"vZ0":-8.995472222609344,"x":107.11,"y":184.84,"x0":1.2131623843216928,"y0":50.003492857660525,"z0":6.262397089412276,"aX":16.518015033903364},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.8,"breakHorizontal":-13.4,"spinRate":2161,"spinDirection":143},"zone":8,"typeConfidence":0.85,"plateTime":0.38437493124011146,"extension":6.924090313639402},"hitData":{"launchSpeed":109.7,"launchAngle":24.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":206.63,"coordY":50.54}},"index":6,"playId":"4fc1aea4-e2b0-39e8-8e2a-f5daa9ec6f39","pitchNumber":6,"startTime":"2026-06-04T19:46:10.517Z","endTime":"2026-06-04T19:46:41.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-4.199999999999989,"leverageIndex":0.84,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:46:41.486Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-04T19:46:59.970Z","endTime":"2026-06-04T19:47:43.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5921337817534,"aZ":-18.14925477881009,"pfxX":9.869449238776006,"pfxZ":6.691085864613214,"pX":0.024639405385507504,"pZ":2.9830626736954047,"vX0":-7.569169838740152,"vY0":-143.90717793856484,"vZ0":-6.528771091974157,"x":116.06,"y":158.24,"x0":1.4075245145380015,"y0":50.00362686110822,"z0":6.4067120432059905,"aX":20.688194672664302},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.9,"breakHorizontal":-16.3,"spinRate":2186,"spinDirection":149},"zone":2,"typeConfidence":0.88,"plateTime":0.380700661495184,"extension":6.998210486947918},"index":0,"playId":"f1b10546-1401-39a5-a555-ba0585739b98","pitchNumber":1,"startTime":"2026-06-04T19:47:02.046Z","endTime":"2026-06-04T19:47:05.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.801308162670527,"aZ":-27.42424826789214,"pfxX":-2.2053964014219574,"pfxZ":2.6488093450060983,"pX":-1.4069936714636935,"pZ":3.8970577268769744,"vX0":-5.725012273726011,"vY0":-132.74656455367167,"vZ0":-2.035658468806305,"x":170.63,"y":133.56,"x0":1.0591215092284498,"y0":50.005817218904845,"z0":6.658357615223506,"aX":-3.9602990366664987},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.6,"breakHorizontal":5.2,"spinRate":2109,"spinDirection":188},"zone":11,"typeConfidence":0.91,"plateTime":0.41165590384490125,"extension":6.8779531774101725},"index":1,"playId":"43bd1c25-ab5e-325c-8488-47062f5aa54b","pitchNumber":2,"startTime":"2026-06-04T19:47:17.176Z","endTime":"2026-06-04T19:47:20.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22339214294334,"aZ":-17.104521633694088,"pfxX":8.464611838894934,"pfxZ":7.375834631541988,"pX":-0.09444897137679042,"pZ":2.8179027028240293,"vX0":-7.105701365616982,"vY0":-141.96017456598685,"vZ0":-7.051048908438812,"x":120.6,"y":162.7,"x0":1.3401755689197112,"y0":50.00301926475204,"z0":6.421043576193787,"aX":17.292606340658875},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.1,"breakHorizontal":-13.9,"spinRate":2111,"spinDirection":151},"zone":5,"typeConfidence":0.86,"plateTime":0.3857011804768189,"extension":6.981193850439504},"hitData":{"launchSpeed":100.4,"launchAngle":-5.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.52,"coordY":147.97}},"index":2,"playId":"36e0f3a1-828c-339a-81c9-232829b815d9","pitchNumber":3,"startTime":"2026-06-04T19:47:35.093Z","endTime":"2026-06-04T19:47:43.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:47:43.109Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Andujar flies out to center fielder Justin Crawford.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-04T19:48:09.076Z","endTime":"2026-06-04T19:48:37.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.275007938939634,"aZ":-23.336931212432546,"pfxX":0.4043751707056522,"pfxZ":4.84702624418907,"pX":-1.3591745353995077,"pZ":1.3918165515195957,"vX0":-6.340726320101672,"vY0":-133.98952685313378,"vZ0":-8.94210012829405,"x":168.81,"y":201.2,"x0":0.9828060237878469,"y0":50.00125691922715,"z0":6.43283449438906,"aX":0.7374245973213501},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.1,"breakHorizontal":0.6,"spinRate":2117,"spinDirection":154},"zone":13,"typeConfidence":0.91,"plateTime":0.40839805747800106,"extension":6.739533124902781},"index":0,"playId":"ea96fd7a-700a-3827-b07c-d4f4d2265166","pitchNumber":1,"startTime":"2026-06-04T19:48:09.076Z","endTime":"2026-06-04T19:48:12.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.25635125989098,"aZ":-14.894100117725854,"pfxX":8.980989136131248,"pfxZ":8.688755859398183,"pX":-0.3171796080744004,"pZ":3.0597415259855185,"vX0":-7.295824294603562,"vY0":-140.68954568657728,"vZ0":-6.576446519922354,"x":129.09,"y":156.17,"x0":1.1529924125794686,"y0":50.002917354010584,"z0":6.406955691460695,"aX":17.862766380837396},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":-14.6,"spinRate":2038,"spinDirection":149},"zone":1,"typeConfidence":0.86,"plateTime":0.39047764905302884,"extension":6.994125443832697},"hitData":{"launchSpeed":93.1,"launchAngle":47.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.24,"coordY":85.43}},"index":1,"playId":"614e42ff-fad6-363d-8f6d-3ef8e989c721","pitchNumber":2,"startTime":"2026-06-04T19:48:25.986Z","endTime":"2026-06-04T19:48:37.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:48:37.984Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jase Bowen strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-04T19:49:14.556Z","endTime":"2026-06-04T19:51:42.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.15"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.68"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.13"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.01"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.58"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.68"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.31"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.17"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.86"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.32"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.87"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.76"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0,6],"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":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jase Bowen replaces Freddy Fermin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-04T19:48:50.715Z","endTime":"2026-06-04T19:49:16.948Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.947458085157493,"aZ":-18.53271044001638,"pfxX":7.887086125179801,"pfxZ":6.662119988632895,"pX":-0.8161792253474923,"pZ":2.993871298266794,"vX0":-8.164350802053221,"vY0":-141.81831209155843,"vZ0":-6.1310311308337875,"x":148.11,"y":157.95,"x0":1.06849711115192,"y0":50.00073935853657,"z0":6.3566055419067045,"aX":16.1430192835254},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.0,"breakHorizontal":-12.7,"spinRate":2044,"spinDirection":145},"zone":1,"typeConfidence":0.85,"plateTime":0.3855008655933827,"extension":6.971584606573643},"index":1,"playId":"c5ac17ad-b4dd-3146-ae18-385ba608c139","pitchNumber":1,"startTime":"2026-06-04T19:49:16.948Z","endTime":"2026-06-04T19:49:19.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47313838750189,"aZ":-18.796922067069463,"pfxX":8.90798121465001,"pfxZ":6.462113362463565,"pX":-0.8649816800195167,"pZ":4.177572000786253,"vX0":-9.326151919306785,"vY0":-142.88516555330165,"vZ0":-2.9450062923829856,"x":149.97,"y":125.99,"x0":1.2816330161356748,"y0":50.00608256785761,"z0":6.400750037630136,"aX":18.449962596106317},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.3,"breakHorizontal":-14.3,"spinRate":1985,"spinDirection":143},"zone":11,"typeConfidence":0.87,"plateTime":0.3831282362571429,"extension":6.954088137693022},"index":2,"playId":"a5e6d56e-a5ed-380e-9c28-cfe7774c981c","pitchNumber":2,"startTime":"2026-06-04T19:49:32.942Z","endTime":"2026-06-04T19:49:35.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704370715242327,"aZ":-24.686590939866445,"pfxX":-1.685504851009389,"pfxZ":4.075038688779737,"pX":-1.011410639960411,"pZ":2.2204343355218907,"vX0":-4.923432687407817,"vY0":-134.12185679953544,"vZ0":-6.733770460736564,"x":155.55,"y":178.83,"x0":1.0608367462136892,"y0":50.0035411149012,"z0":6.503000015733891,"aX":-3.095825218150413},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.2,"breakHorizontal":4.1,"spinRate":2167,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.4070662540371046,"extension":6.891650966011801},"index":3,"playId":"c9051dd9-f488-3581-9233-7480e6efe703","pitchNumber":3,"startTime":"2026-06-04T19:49:49.523Z","endTime":"2026-06-04T19:49:52.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.46494061598219,"aZ":-19.31111425543579,"pfxX":9.18030894850584,"pfxZ":6.309253706351697,"pX":0.5257500633788031,"pZ":4.470900307296261,"vX0":-5.507481571719031,"vY0":-142.72279952317498,"vZ0":-1.9277022675808868,"x":96.96,"y":118.07,"x0":1.2998236520825635,"y0":50.001496731250626,"z0":6.386637347737022,"aX":18.714336075291946},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.2,"breakHorizontal":-15.4,"spinRate":2062,"spinDirection":142},"zone":12,"typeConfidence":0.87,"plateTime":0.3855130340431927,"extension":6.861496269755106},"index":4,"playId":"b3506f7e-6a2e-3dbb-a6ba-74f8ef9f06c9","pitchNumber":4,"startTime":"2026-06-04T19:50:19.318Z","endTime":"2026-06-04T19:50:22.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.433306697782537,"aZ":-25.127388597230354,"pfxX":-0.9348592129798403,"pfxZ":3.802145800635887,"pX":-1.1175516008646351,"pZ":2.0595563576010063,"vX0":-5.411154371432451,"vY0":-134.57210041305905,"vZ0":-7.050081166522309,"x":159.6,"y":183.17,"x0":1.0323692266084936,"y0":50.00239582848728,"z0":6.467372553440958,"aX":-1.730753533123534},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":2.8,"spinRate":2240,"spinDirection":161},"zone":13,"typeConfidence":0.91,"plateTime":0.40544420604206843,"extension":7.006718869014879},"index":5,"playId":"e1bb497a-54e5-3f40-96b6-d35517f809f6","pitchNumber":5,"startTime":"2026-06-04T19:50:36.091Z","endTime":"2026-06-04T19:50:39.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-04T19:51:11.530Z","endTime":"2026-06-04T19:51:39.320Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.015157712694236,"aZ":-30.102173126300112,"pfxX":-1.672103878090074,"pfxZ":1.1384400362387614,"pX":-0.2634056847923562,"pZ":1.0427518505950786,"vX0":-2.6609832901062975,"vY0":-133.09846591620422,"vZ0":-8.365233594905504,"x":127.04,"y":210.63,"x0":0.9614551208533606,"y0":50.001851722747226,"z0":6.365008508541991,"aX":-3.0393175162845134},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.7,"breakHorizontal":3.5,"spinRate":2076,"spinDirection":172},"zone":13,"typeConfidence":0.9,"plateTime":0.4094460386386656,"extension":6.928717769410436},"index":7,"playId":"282aed65-44ac-320d-9ad0-39b5106c56f7","pitchNumber":6,"startTime":"2026-06-04T19:51:39.320Z","endTime":"2026-06-04T19:51:42.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-04T19:51:42.379Z","atBatIndex":71}]