[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trea Turner lines out sharply to left fielder Juan Soto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T17:41:43.925Z","endTime":"2026-06-28T17:42:08.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-28T14:48:04.396Z","endTime":"2026-06-28T17:13:06.873Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"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-28T17:13:06.873Z","endTime":"2026-06-28T17:41:09.799Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"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-28T17:41:09.799Z","endTime":"2026-06-28T17:41:46.232Z","isPitch":false,"type":"action","player":{"id":607208,"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(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":96.5,"endSpeed":88.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.827759137562087,"aZ":-23.031395619287544,"pfxX":9.575083552574629,"pfxZ":4.559623742618662,"pX":0.7088619626287473,"pZ":2.9117110388419807,"vX0":-4.788589994837577,"vY0":-140.4991343242656,"vZ0":-3.1014384347489146,"x":89.98,"y":160.16,"x0":1.188108652431399,"y0":50.00487715050164,"z0":5.520915796393515,"aX":19.20964359470939},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.8,"breakHorizontal":-16.4,"spinRate":2327,"spinDirection":147},"zone":3,"typeConfidence":0.91,"plateTime":0.38934742599326455,"extension":5.683629741499939},"index":3,"playId":"4f6fbc7d-aced-358f-9a52-3d5ddd4e9e64","pitchNumber":1,"startTime":"2026-06-28T17:41:46.232Z","endTime":"2026-06-28T17:41:50.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27688118794909,"aZ":-34.44118546427805,"pfxX":-5.866003278805386,"pfxZ":-1.4540829632810635,"pX":-0.4285550004307467,"pZ":2.621581204722025,"vX0":-2.297847090273472,"vY0":-123.77074174270463,"vZ0":-0.23889639003915242,"x":133.34,"y":168.0,"x0":1.2736884866022542,"y0":50.00586356417635,"z0":5.598998196421953,"aX":-9.119121842110397},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.4,"breakHorizontal":11.2,"spinRate":2593,"spinDirection":316},"zone":4,"typeConfidence":0.92,"plateTime":0.4422288966261574,"extension":5.646786624354539},"hitData":{"launchSpeed":107.6,"launchAngle":19.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":47.67,"coordY":87.46}},"index":4,"playId":"e08447c1-5b2d-3323-81c1-832a83602b33","pitchNumber":2,"startTime":"2026-06-28T17:42:01.583Z","endTime":"2026-06-28T17:42:08.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-06-28T17:42:08.607Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T17:42:11.130Z","endTime":"2026-06-28T17:43:53.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.800043612708567,"aZ":-14.151096005981799,"pfxX":4.484357973492985,"pfxZ":8.74315845942353,"pX":-0.5214426006343053,"pZ":3.077071613248483,"vX0":-5.840086898310778,"vY0":-142.02508136654464,"vZ0":-4.591156457509875,"x":136.88,"y":155.7,"x0":0.9702684388548384,"y0":50.002692009608396,"z0":5.601913433961174,"aX":9.243893876160271},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.2,"breakHorizontal":-7.1,"spinRate":2142,"spinDirection":143},"zone":1,"typeConfidence":0.91,"plateTime":0.38435151880316853,"extension":5.746017347376447},"index":0,"playId":"ff1f53dd-e3b5-3f7c-bc82-7d7bbed8d07a","pitchNumber":1,"startTime":"2026-06-28T17:42:38.372Z","endTime":"2026-06-28T17:42:42.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":97.4,"endSpeed":89.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.005998992802432,"aZ":-13.108175376279855,"pfxX":3.245152557259329,"pfxZ":9.296275526635016,"pX":-0.6837064264986575,"pZ":3.2025143937750564,"vX0":-5.497110765624501,"vY0":-141.74378688056976,"vZ0":-4.326215222855866,"x":143.06,"y":152.31,"x0":0.8521945685467518,"y0":50.003512518054286,"z0":5.575136037145513,"aX":6.656555317300948},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.2,"breakHorizontal":-4.9,"spinRate":2299,"spinDirection":150},"zone":1,"typeConfidence":0.91,"plateTime":0.3852685726660545,"extension":5.703635473563621},"index":1,"playId":"11826361-aabc-3310-b938-5b58dd05aa92","pitchNumber":2,"startTime":"2026-06-28T17:42:55.940Z","endTime":"2026-06-28T17:43:00.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-28T17:43:05.988Z","endTime":"2026-06-28T17:43:25.191Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.352972028899625,"aZ":-11.980437189152864,"pfxX":4.415114233564342,"pfxZ":9.817472194631222,"pX":-0.6619286820199061,"pZ":3.3425103840027006,"vX0":-5.879889032011891,"vY0":-142.00502009531803,"vZ0":-4.237144896377339,"x":142.23,"y":148.53,"x0":0.8550040244781072,"y0":50.00374482555637,"z0":5.607283370310084,"aX":9.082618400030416},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":-7.0,"spinRate":2302,"spinDirection":148},"zone":1,"typeConfidence":0.91,"plateTime":0.38468064908438615,"extension":5.639080534750555},"index":3,"playId":"5bf0ff8a-3b47-3e73-8462-0f84dc1818ed","pitchNumber":3,"startTime":"2026-06-28T17:43:25.191Z","endTime":"2026-06-28T17:43:28.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84642680024765,"aZ":-38.93713883506878,"pfxX":-6.22957007044822,"pfxZ":-4.396571293546497,"pX":-0.1755041484304412,"pZ":1.257134312222021,"vX0":-1.2668590922239509,"vY0":-124.22720142854223,"vZ0":-2.446521426844437,"x":123.69,"y":204.84,"x0":1.1519802694450223,"y0":50.0060310970595,"z0":5.54530361443522,"aX":-9.57215674763862},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-8.3,"breakHorizontal":11.5,"spinRate":2634,"spinDirection":323},"zone":13,"typeConfidence":0.92,"plateTime":0.44381672229610825,"extension":5.775961657733369},"index":4,"playId":"93f694a3-d37a-34c1-a399-cdaa7e80bdd0","pitchNumber":4,"startTime":"2026-06-28T17:43:48.868Z","endTime":"2026-06-28T17:43:53.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-28T17:43:53.515Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T17:44:26.678Z","endTime":"2026-06-28T17:45:06.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T17:44:11.659Z","endTime":"2026-06-28T17:44:26.678Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"},"defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.723382943030572,"aZ":-38.98547156780049,"pfxX":-4.892582259025026,"pfxZ":-4.275206457235097,"pX":-1.3298545796985568,"pZ":2.1701405808961245,"vX0":-4.39193218952927,"vY0":-126.49955277472253,"vZ0":-0.8211394847706563,"x":112.27,"y":122.99,"x0":1.074592640213549,"y0":50.00082605693099,"z0":5.669445953055081,"aX":-7.798727986659511},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.7,"breakHorizontal":10.0,"spinRate":2605,"spinDirection":302},"zone":13,"typeConfidence":0.73,"plateTime":0.43571286640942297,"extension":5.667940861014835},"index":1,"playId":"378e020d-63a2-3ef1-a7ff-f958cb536166","pitchNumber":1,"startTime":"2026-06-28T17:44:26.678Z","endTime":"2026-06-28T17:44:31.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25960475736471,"aZ":-36.457686637657254,"pfxX":-7.585084251828402,"pfxZ":-2.663172654125736,"pX":-0.5989513820151309,"pZ":1.5912613802324045,"vX0":-2.040005797378859,"vY0":-126.39491589299027,"vZ0":-2.4977975331240634,"x":139.83,"y":195.82,"x0":1.205249168213327,"y0":50.00453074830961,"z0":5.537844937443202,"aX":-12.195879213681431},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.2,"breakHorizontal":14.2,"spinRate":2715,"spinDirection":318},"zone":13,"typeConfidence":0.92,"plateTime":0.4343832487539814,"extension":5.768176382256647},"index":2,"playId":"7a396df9-86c7-31b3-b690-003fe4a24499","pitchNumber":2,"startTime":"2026-06-28T17:44:43.804Z","endTime":"2026-06-28T17:44:47.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24386907444408,"aZ":-39.481057107939876,"pfxX":-6.9676385980237985,"pfxZ":-4.680463365017339,"pX":-0.6671375984809456,"pZ":2.0938829530307173,"vX0":-1.8336604677387214,"vY0":-124.76105417422252,"vZ0":-0.9282298158764846,"x":142.43,"y":182.25,"x0":0.9838930304845053,"y0":50.00078409899842,"z0":5.750952845604279,"aX":-10.882071650122057},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-8.4,"breakHorizontal":13.1,"spinRate":2664,"spinDirection":328},"zone":7,"typeConfidence":0.92,"plateTime":0.44055166501922294,"extension":5.71517143689752},"index":3,"playId":"2deba257-6b87-3dc4-9fd3-2fbeed63514e","pitchNumber":3,"startTime":"2026-06-28T17:45:02.825Z","endTime":"2026-06-28T17:45:06.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-28T17:45:06.313Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Benge grounds out softly, pitcher Jesús Luzardo to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T17:46:52.286Z","endTime":"2026-06-28T17:48:43.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666200,"link":"/api/v1/people/666200"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":94.9,"endSpeed":87.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69775807750711,"aZ":-24.105860875732976,"pfxX":10.389470061632068,"pfxZ":4.1542171113765605,"pX":-0.5148065309551185,"pZ":1.953180843580539,"vX0":-11.25494218736038,"vY0":-137.76921264732326,"vZ0":-5.65958884102542,"x":136.62,"y":186.04,"x0":2.2539130947904265,"y0":50.00299484350627,"z0":5.641098788663861,"aX":20.1755937099812},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.6,"breakHorizontal":-16.8,"spinRate":2302,"spinDirection":130},"zone":7,"typeConfidence":0.91,"plateTime":0.39604760630084,"extension":5.606617998780465},"index":0,"playId":"e611930a-4471-3f47-a747-af62eb68e527","pitchNumber":1,"startTime":"2026-06-28T17:47:15.533Z","endTime":"2026-06-28T17:47:19.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":87.4,"endSpeed":81.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40458350819735,"aZ":-30.717387013468443,"pfxX":-1.3315056527552365,"pfxZ":0.8876466996051884,"pX":-2.232065355162333,"pZ":0.32536067658202444,"vX0":-10.79507121291965,"vY0":-126.75810588068572,"vZ0":-6.639834958952687,"x":202.08,"y":230.0,"x0":2.243655629164643,"y0":50.000418445579065,"z0":5.411601177263313,"aX":-2.179789808948029},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.4,"breakHorizontal":4.7,"spinRate":2543,"spinDirection":338},"zone":13,"typeConfidence":0.82,"plateTime":0.43106946375767574,"extension":5.4378115359649435},"index":1,"playId":"c7ad739d-b72e-3661-8a7f-274b77522f8e","pitchNumber":2,"startTime":"2026-06-28T17:47:27.451Z","endTime":"2026-06-28T17:47:30.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.792388067871432,"aZ":-31.75982294023893,"pfxX":-1.042825242488414,"pfxZ":0.26066327767860553,"pX":-1.1148250172839296,"pZ":1.6677442668407556,"vX0":-8.553462040384945,"vY0":-125.86843064276738,"vZ0":-3.101108999071478,"x":159.49,"y":193.75,"x0":2.4528685507736965,"y0":50.00559824417204,"z0":5.468074910933679,"aX":-1.6858582089105734},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.0,"breakHorizontal":3.7,"spinRate":2557,"spinDirection":321},"zone":13,"typeConfidence":0.83,"plateTime":0.43394286095255374,"extension":5.335957099111677},"index":2,"playId":"4ca78181-f9d0-3180-962c-0a738663f980","pitchNumber":3,"startTime":"2026-06-28T17:47:42.907Z","endTime":"2026-06-28T17:47:46.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-28T17:47:50.726Z","endTime":"2026-06-28T17:48:02.550Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.550787646867022,"aZ":-30.966585721955955,"pfxX":-1.535129159485523,"pfxZ":0.7258268129056864,"pX":-0.8854034125096051,"pZ":1.9510267238896353,"vX0":-7.858429420896424,"vY0":-128.0442978465245,"vZ0":-2.847698268846273,"x":150.75,"y":186.1,"x0":2.4233455818903624,"y0":50.00257198493062,"z0":5.501783541427434,"aX":-2.5456304541783275},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.8,"breakHorizontal":4.6,"spinRate":2590,"spinDirection":335},"zone":13,"typeConfidence":0.87,"plateTime":0.42783795574649375,"extension":5.51694338305477},"index":4,"playId":"e1c055a9-a8a2-3da4-84e6-b4194e016991","pitchNumber":4,"startTime":"2026-06-28T17:48:02.550Z","endTime":"2026-06-28T17:48:05.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.67566114014881,"aZ":-24.152507311339416,"pfxX":12.331095624519486,"pfxZ":3.9552284645935476,"pX":-0.021030988544443106,"pZ":2.456704549179961,"vX0":-10.751568454616905,"vY0":-142.0528876058246,"vZ0":-4.6020544500306215,"x":117.8,"y":172.45,"x0":2.2239221631649357,"y0":50.005609639669416,"z0":5.6471515358321085,"aX":25.028140606949254},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.2,"breakHorizontal":-19.9,"spinRate":2312,"spinDirection":120},"zone":5,"typeConfidence":0.9,"plateTime":0.386611117274716,"extension":5.611122713666409},"index":5,"playId":"76814d3a-d937-39a8-b2d9-f20b8b7943ba","pitchNumber":5,"startTime":"2026-06-28T17:48:19.025Z","endTime":"2026-06-28T17:48:22.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.535464316705173,"aZ":-26.70839160919742,"pfxX":-3.1169502524991657,"pfxZ":3.3679553935371747,"pX":-1.2979114478940617,"pZ":1.7216583368441447,"vX0":-8.165485822755493,"vY0":-126.79879002760832,"vZ0":-4.05335985654201,"x":166.47,"y":192.3,"x0":2.3725615612661812,"y0":50.005919191356256,"z0":5.478288386711906,"aX":-5.062328580406053},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.4,"breakHorizontal":7.6,"spinRate":2526,"spinDirection":321},"zone":13,"typeConfidence":0.9,"plateTime":0.43238983535441466,"extension":5.444026023032429},"hitData":{"launchSpeed":41.1,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":122.46,"coordY":186.15}},"index":6,"playId":"f83edcab-451e-314c-8e84-a4e6b3c30679","pitchNumber":6,"startTime":"2026-06-28T17:48:36.036Z","endTime":"2026-06-28T17:48:43.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-28T17:48:43.236Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Soto grounds out, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T17:48:45.454Z","endTime":"2026-06-28T17:49:58.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":{"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":95.7,"endSpeed":88.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.225230874913564,"aZ":-22.665749815947215,"pfxX":10.162635359887801,"pfxZ":4.813252315453905,"pX":-0.032421299012966046,"pZ":1.9859406925314338,"vX0":-9.813164052649997,"vY0":-139.00444440465137,"vZ0":-5.804430379058368,"x":118.24,"y":185.16,"x0":2.2061624955787216,"y0":50.00650374549234,"z0":5.584902033058656,"aX":20.092119566092162},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.8,"breakHorizontal":-16.7,"spinRate":2332,"spinDirection":130},"zone":8,"typeConfidence":0.91,"plateTime":0.3925298995567701,"extension":5.626568707290105},"index":0,"playId":"fa6fa476-c088-3b4f-bffd-b3b2fe0fc597","pitchNumber":1,"startTime":"2026-06-28T17:49:09.683Z","endTime":"2026-06-28T17:49:16.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85166888151086,"aZ":-21.745887224189712,"pfxX":9.862639769417338,"pfxZ":5.10336562232296,"pX":-0.12918647052963456,"pZ":1.885189057428449,"vX0":-9.990870675834639,"vY0":-141.68486747706353,"vZ0":-6.563703210124197,"x":121.92,"y":187.88,"x0":2.1528260646703554,"y0":50.00400606887168,"z0":5.610976942172526,"aX":20.154720524837682},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.0,"breakHorizontal":-16.0,"spinRate":2254,"spinDirection":128},"zone":8,"typeConfidence":0.88,"plateTime":0.3858419277414069,"extension":5.679996649561403},"index":1,"playId":"7c720e55-da13-3650-83db-1c7dcadc1a79","pitchNumber":2,"startTime":"2026-06-28T17:49:36.277Z","endTime":"2026-06-28T17:49:40.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.307788417596296,"aZ":-29.786830521200226,"pfxX":-2.419636338586015,"pfxZ":1.3955359499277282,"pX":-0.9550540533399179,"pZ":2.413549396127731,"vX0":-7.7067363356186185,"vY0":-129.1896240491624,"vZ0":-2.1631999602678,"x":153.4,"y":173.61,"x0":2.3642947367862397,"y0":50.00640999787579,"z0":5.519523577059621,"aX":-4.147490473808038},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.3,"breakHorizontal":5.9,"spinRate":2353,"spinDirection":326},"zone":13,"typeConfidence":0.86,"plateTime":0.42167680948362785,"extension":5.516713389674193},"hitData":{"launchSpeed":63.9,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":120.14,"coordY":180.14}},"index":2,"playId":"aaade682-9991-3e72-87d0-3a822f806fc9","pitchNumber":3,"startTime":"2026-06-28T17:49:50.059Z","endTime":"2026-06-28T17:49:58.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-28T17:49:58.079Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Bichette strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T17:49:59.875Z","endTime":"2026-06-28T17:51:51.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.268701598232425,"aZ":-24.09031260357106,"pfxX":11.344066242654819,"pfxZ":4.032581778777016,"pX":-0.12225145792752413,"pZ":1.4727929558861244,"vX0":-10.692029829606408,"vY0":-140.9654315898575,"vZ0":-6.739750244162892,"x":121.66,"y":199.01,"x0":2.253551315117263,"y0":50.003962002541996,"z0":5.45952670149593,"aX":22.739127214181586},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.0,"breakHorizontal":-18.2,"spinRate":2222,"spinDirection":119},"zone":13,"typeConfidence":0.9,"plateTime":0.3891750281405155,"extension":5.575361701432825},"index":0,"playId":"150b3dfa-c5a3-360b-b2c4-6cc68d2557b9","pitchNumber":1,"startTime":"2026-06-28T17:50:32.927Z","endTime":"2026-06-28T17:50:37.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98958237608357,"aZ":-24.737108081593007,"pfxX":11.307765672934249,"pfxZ":3.660121770140994,"pX":-0.08993640505150548,"pZ":1.8953734072736776,"vX0":-10.293889961807897,"vY0":-141.76928527284474,"vZ0":-5.662252344944534,"x":120.43,"y":187.6,"x0":2.1224155194807897,"y0":50.00116651778639,"z0":5.501418035116995,"aX":22.97128292809881},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.6,"breakHorizontal":-18.4,"spinRate":2262,"spinDirection":121},"zone":8,"typeConfidence":0.9,"plateTime":0.3866247025375573,"extension":5.551570087608523},"index":1,"playId":"a357c430-493f-328f-a1ea-57df1ad79af9","pitchNumber":2,"startTime":"2026-06-28T17:50:47.629Z","endTime":"2026-06-28T17:50:51.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22114223609875,"aZ":-15.149230579236947,"pfxX":8.541229819091715,"pfxZ":8.309787024048694,"pX":-0.9950071242903781,"pZ":0.7502081437612894,"vX0":-11.883510429795923,"vY0":-142.55833797039685,"vZ0":-10.411324384618275,"x":154.93,"y":218.52,"x0":2.1269885701733244,"y0":50.000460940447425,"z0":5.416792386894628,"aX":17.49500516758334},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.8,"breakHorizontal":-13.0,"spinRate":2295,"spinDirection":125},"zone":13,"typeConfidence":0.91,"plateTime":0.38491225959504627,"extension":5.575312851354009},"index":2,"playId":"c2284957-6d59-3296-b8fc-5d80546d67a3","pitchNumber":3,"startTime":"2026-06-28T17:51:03.922Z","endTime":"2026-06-28T17:51:07.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":87.1,"endSpeed":80.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.068998626109398,"aZ":-25.170852597460044,"pfxX":10.716359225738257,"pfxZ":4.328250257234573,"pX":-1.211003218574794,"pZ":1.239259639825205,"vX0":-11.618935175867314,"vY0":-126.24802840633316,"vZ0":-5.48444370907628,"x":163.16,"y":205.32,"x0":2.052894885371507,"y0":50.00543779948404,"z0":5.459147489785154,"aX":17.34801824258858},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.7,"breakHorizontal":-16.8,"spinRate":1896,"spinDirection":119},"zone":13,"typeConfidence":0.9,"plateTime":0.4334273827179058,"extension":5.571161886153792},"index":3,"playId":"bcb33091-7640-3e86-841a-6893620e46de","pitchNumber":4,"startTime":"2026-06-28T17:51:19.016Z","endTime":"2026-06-28T17:51:22.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71598137918676,"aZ":-20.118407242807766,"pfxX":9.657827193036262,"pfxZ":6.33518933451017,"pX":-0.23036851206909043,"pZ":3.555841376075923,"vX0":-9.087116596264547,"vY0":-136.7545034290622,"vZ0":-2.1271150441365987,"x":125.78,"y":142.77,"x0":1.8725871428941738,"y0":50.00518345981076,"z0":5.716232394793928,"aX":18.38870784236588},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.3,"breakHorizontal":-15.7,"spinRate":2318,"spinDirection":124},"zone":11,"typeConfidence":0.88,"plateTime":0.3997378642722982,"extension":5.447036979451124},"index":4,"playId":"d37a13ae-f328-38c8-8058-c4d65953a664","pitchNumber":5,"startTime":"2026-06-28T17:51:33.476Z","endTime":"2026-06-28T17:51:37.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.697148637199607,"aZ":-31.57979972704805,"pfxX":-2.512257684277479,"pfxZ":0.3448104379109189,"pX":-1.2013990523517604,"pZ":1.3158169759538567,"vX0":-8.208578731604709,"vY0":-129.17724680978418,"vZ0":-4.170927622493939,"x":162.79,"y":203.25,"x0":2.33240186641905,"y0":50.00070504344973,"z0":5.355669516593956,"aX":-4.280203656459827},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.0,"breakHorizontal":6.2,"spinRate":2531,"spinDirection":327},"zone":13,"typeConfidence":0.87,"plateTime":0.422603977719632,"extension":5.291014755242825},"index":5,"playId":"e7e2043c-a813-3dc6-b539-7041039b65c5","pitchNumber":6,"startTime":"2026-06-28T17:51:47.194Z","endTime":"2026-06-28T17:51:51.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-28T17:51:51.345Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a ground ball to right fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T17:54:23.398Z","endTime":"2026-06-28T17:54:52.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"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],"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":2},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tobias Myers replaces Cionel Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","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-28T17:53:00.618Z","endTime":"2026-06-28T17:54:25.491Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668964,"link":"/api/v1/people/668964"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":89.5,"endSpeed":81.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29156206686804,"aZ":-11.963044794581078,"pfxX":-2.5765353074383976,"pfxZ":11.777815473960793,"pX":0.6196431784799044,"pZ":2.4638159534641604,"vX0":4.275836007756351,"vY0":-130.1704527508328,"vZ0":-6.098636981869986,"x":93.38,"y":172.26,"x0":-0.7094640060232659,"y0":50.00598340406549,"z0":5.742713046605132,"aX":-4.423113664730286},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":20.2,"breakHorizontal":3.7,"spinRate":2169,"spinDirection":189},"zone":6,"typeConfidence":0.88,"plateTime":0.42074984863343445,"extension":6.737167243320013},"index":1,"playId":"32683f94-c3c9-36d5-9fda-f8bdbf48b1ff","pitchNumber":1,"startTime":"2026-06-28T17:54:25.491Z","endTime":"2026-06-28T17:54:29.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69960989980454,"aZ":-11.304141563986478,"pfxX":-3.1310005750625245,"pfxZ":11.903496415155296,"pX":0.457536833811374,"pZ":3.111902467487777,"vX0":4.104179016241695,"vY0":-131.52070612985088,"vZ0":-4.881900719542116,"x":99.56,"y":154.76,"x0":-0.7158364006214105,"y0":50.00290824364556,"z0":5.829485365635269,"aX":-5.489789251283448},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":20.8,"breakHorizontal":4.8,"spinRate":2312,"spinDirection":191},"zone":3,"typeConfidence":0.89,"plateTime":0.41633997897066966,"extension":6.6401608012204285},"hitData":{"launchSpeed":99.4,"launchAngle":5.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.9,"coordY":151.18}},"index":2,"playId":"ddb55754-f79b-315a-a853-91545e637bb8","pitchNumber":2,"startTime":"2026-06-28T17:54:42.585Z","endTime":"2026-06-28T17:54:52.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-06-28T17:54:52.095Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T17:54:51.601Z","endTime":"2026-06-28T17:57:24.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"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":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":5},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":82.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.985104678702488,"aZ":-11.263175835965765,"pfxX":-1.8658914293708886,"pfxZ":11.932554073292625,"pX":0.671117306233885,"pZ":3.1738089209260414,"vX0":4.235814741364967,"vY0":-132.01183977396988,"vZ0":-4.782905649112511,"x":91.42,"y":153.09,"x0":-0.7169160055586004,"y0":50.00062539383457,"z0":5.848577443443201,"aX":-3.2695352580609973},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":20.6,"breakHorizontal":2.4,"spinRate":2194,"spinDirection":191},"zone":3,"typeConfidence":0.89,"plateTime":0.41604956357674805,"extension":6.638670887286697},"index":0,"playId":"46b60fff-3521-3c45-981a-94ef076e564e","pitchNumber":1,"startTime":"2026-06-28T17:55:19.764Z","endTime":"2026-06-28T17:55:23.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.482115136359493,"aZ":-25.59617613629272,"pfxX":-5.414371552803236,"pfxZ":4.849150508232144,"pX":-0.6593530906481906,"pZ":1.691251457689983,"vX0":1.6158328870209488,"vY0":-115.18203354638173,"vZ0":-3.929818223799551,"x":142.13,"y":193.12,"x0":-0.6625827420213045,"y0":50.00367984707729,"z0":5.86838822652357,"aX":-7.344533864330738},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":8.2,"breakHorizontal":9.5,"spinRate":1476,"spinDirection":194},"zone":7,"typeConfidence":0.9,"plateTime":0.47381592395885086,"extension":6.782253575102149},"index":1,"playId":"e727149e-7563-3d5a-8b95-b5d6e67fc872","pitchNumber":2,"startTime":"2026-06-28T17:55:41.346Z","endTime":"2026-06-28T17:55:45.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.456850653806598,"aZ":-26.774381093876496,"pfxX":-5.822047812742585,"pfxZ":3.6986165536600577,"pX":0.6312643460435743,"pZ":1.6849809648982537,"vX0":5.006968193775703,"vY0":-119.36123638882006,"vZ0":-4.044653974774245,"x":92.94,"y":193.29,"x0":-0.7254433362719986,"y0":50.00387691626351,"z0":5.780975432701833,"aX":-8.49998135873763},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.1,"breakHorizontal":9.5,"spinRate":1531,"spinDirection":201},"zone":9,"typeConfidence":0.9,"plateTime":0.4568566113841497,"extension":6.795987267393324},"index":2,"playId":"de54a480-0fc8-31cb-93e7-027fec5126b9","pitchNumber":3,"startTime":"2026-06-28T17:56:01.069Z","endTime":"2026-06-28T17:56:04.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83483908257392,"aZ":-9.604603127420297,"pfxX":-0.9895941305225509,"pfxZ":12.044584461495974,"pX":-0.07660732296443029,"pZ":3.0163810922735377,"vX0":2.079322312003402,"vY0":-135.80792701930415,"vZ0":-5.893723789766236,"x":119.92,"y":157.34,"x0":-0.7225033441837332,"y0":50.00580451377483,"z0":5.878090969957883,"aX":-1.8549928570918486},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.8,"breakHorizontal":1.3,"spinRate":2293,"spinDirection":196},"zone":2,"typeConfidence":0.9,"plateTime":0.4028106981116104,"extension":6.576578491999629},"index":3,"playId":"a4a71171-5035-3538-8d2f-5cb21d7990f4","pitchNumber":4,"startTime":"2026-06-28T17:56:25.022Z","endTime":"2026-06-28T17:56:28.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38940231441857,"aZ":-10.1506268188264,"pfxX":-0.24308209824637406,"pfxZ":12.139065194738862,"pX":0.1674147016860356,"pZ":2.277744311823741,"vX0":2.5937997385454308,"vY0":-133.28416176808096,"vZ0":-7.200647327307223,"x":110.62,"y":177.28,"x0":-0.7833056865525013,"y0":50.00327434785992,"z0":5.7327987005216645,"aX":-0.4412731182318992},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.8,"breakHorizontal":-0.1,"spinRate":2271,"spinDirection":193},"zone":5,"typeConfidence":0.86,"plateTime":0.4096356967400112,"extension":6.776221684233604},"index":4,"playId":"1919d08e-9999-37d8-9081-1b800c075951","pitchNumber":5,"startTime":"2026-06-28T17:56:50.722Z","endTime":"2026-06-28T17:56:57.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.7228313533696,"aZ":-27.701371715802587,"pfxX":-3.962648655535385,"pfxZ":3.31618194776037,"pX":-0.23692928236902294,"pZ":3.314921265355164,"vX0":2.2643855591449933,"vY0":-115.27690534977472,"vZ0":0.06809261107940245,"x":126.03,"y":149.28,"x0":-0.7153233561477647,"y0":50.005423709545454,"z0":5.951342939207217,"aX":-5.352803112443565},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":6.2,"breakHorizontal":6.6,"spinRate":1462,"spinDirection":199},"zone":2,"typeConfidence":0.9,"plateTime":0.4744988589131838,"extension":6.539798516598514},"index":5,"playId":"e5ae4712-97d9-35cc-a6c1-e714e7b5b557","pitchNumber":6,"startTime":"2026-06-28T17:57:19.092Z","endTime":"2026-06-28T17:57:24.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-06-28T17:57:24.020Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T17:57:25.690Z","endTime":"2026-06-28T17:58:46.909Z","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":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"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":[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":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93036781677086,"aZ":-27.691644278981002,"pfxX":-4.515055753741764,"pfxZ":3.375641876713834,"pX":0.05650153472312652,"pZ":3.460533326859057,"vX0":3.087837746756137,"vY0":-114.40551295897505,"vZ0":0.48993271024316265,"x":114.85,"y":145.35,"x0":-0.7234933781655457,"y0":50.00158366248256,"z0":5.955900538886314,"aX":-5.990164231088927},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":6.5,"breakHorizontal":7.4,"spinRate":1474,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.47860485148519727,"extension":6.847196257937751},"index":0,"playId":"81ca845d-76de-359b-b187-1d0bb5a7d4ff","pitchNumber":1,"startTime":"2026-06-28T17:57:50.018Z","endTime":"2026-06-28T17:57:53.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.97666834674582,"aZ":-26.017829029671507,"pfxX":-4.65937179633259,"pfxZ":4.282805560770098,"pX":0.030537960398018867,"pZ":1.797021319342394,"vX0":3.2502211783272057,"vY0":-118.68240905540897,"vZ0":-3.8975576508985506,"x":115.84,"y":190.26,"x0":-0.745809597819709,"y0":50.00400062128809,"z0":5.808497829259862,"aX":-6.7016631411173995},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.2,"breakHorizontal":7.7,"spinRate":1648,"spinDirection":204},"zone":8,"typeConfidence":0.9,"plateTime":0.46007783229369226,"extension":6.678538320711465},"index":1,"playId":"802905a6-a0c7-3142-97fc-dbf917745784","pitchNumber":2,"startTime":"2026-06-28T17:58:09.250Z","endTime":"2026-06-28T17:58:13.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-28T17:58:23.629Z","endTime":"2026-06-28T17:58:40.994Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"},"defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.840401655053174,"aZ":-10.274365766069574,"pfxX":1.0356229214725419,"pfxZ":12.001988161244071,"pX":1.8777105183907552,"pZ":2.2601173848839498,"vX0":6.31330222608552,"vY0":-134.39946115875028,"vZ0":-7.146105596704341,"x":45.43,"y":177.76,"x0":-0.6387028988904373,"y0":50.00079909298108,"z0":5.68754881223543,"aX":1.8890394080648711},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.3,"breakHorizontal":-3.2,"spinRate":2352,"spinDirection":193},"zone":14,"typeConfidence":0.76,"plateTime":0.4079430755486002,"extension":6.745118241432617},"index":3,"playId":"ce458799-8704-3a15-8991-0a3c1680bd00","pitchNumber":3,"startTime":"2026-06-28T17:58:40.994Z","endTime":"2026-06-28T17:58:46.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-06-28T17:58:46.909Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a line drive to right fielder Carson Benge. Alec Bohm to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T17:58:48.404Z","endTime":"2026-06-28T18:01:29.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"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,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.131569354796106,"aZ":-11.506189546126405,"pfxX":-0.7190029241765024,"pfxZ":11.485584129825611,"pX":-0.366745182492292,"pZ":2.690207766421877,"vX0":1.7390142473914372,"vY0":-132.72439025200308,"vZ0":-5.953989163062011,"x":130.98,"y":166.14,"x0":-0.9345319586968746,"y0":50.0010658584178,"z0":5.786480383663563,"aX":-1.2937713998244922},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.9,"breakHorizontal":1.0,"spinRate":2240,"spinDirection":195},"zone":4,"typeConfidence":0.87,"plateTime":0.4113448275485263,"extension":6.667923917348835},"index":0,"playId":"3d243931-b734-3583-a18b-d0dd5410473d","pitchNumber":1,"startTime":"2026-06-28T17:59:14.652Z","endTime":"2026-06-28T17:59:18.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.888994671440308,"aZ":-11.895238819239939,"pfxX":-0.9435551068968064,"pfxZ":10.949219507758807,"pX":-0.732460113625914,"pZ":4.079683106703096,"vX0":0.5006259031460109,"vY0":-135.0966362705046,"vZ0":-2.739421999852016,"x":144.92,"y":128.63,"x0":-0.797395867630147,"y0":50.000861594702236,"z0":5.9406448707855155,"aX":-1.7473496685203016},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.4,"breakHorizontal":1.6,"spinRate":2275,"spinDirection":202},"zone":11,"typeConfidence":0.89,"plateTime":0.40512808100683095,"extension":6.505065805492948},"index":1,"playId":"0fe9d29b-7049-35e3-94ec-c5383473b533","pitchNumber":2,"startTime":"2026-06-28T17:59:34.579Z","endTime":"2026-06-28T17:59:38.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.14922623869463,"aZ":-25.64186471435734,"pfxX":-5.252547982195492,"pfxZ":4.640588486892878,"pX":-1.0046626698966525,"pZ":0.4589411482161996,"vX0":1.263799409723136,"vY0":-117.53601016668259,"vZ0":-6.5183797310777765,"x":155.3,"y":226.39,"x0":-0.8651340754154387,"y0":50.00100467828816,"z0":5.6323113611226105,"aX":-7.387697999480312},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":7.2,"breakHorizontal":9.2,"spinRate":1595,"spinDirection":204},"zone":13,"typeConfidence":0.91,"plateTime":0.46504833471812734,"extension":6.7176966230639925},"index":2,"playId":"1ed62e75-d1a7-3e43-918e-d479a081cdd0","pitchNumber":3,"startTime":"2026-06-28T17:59:53.781Z","endTime":"2026-06-28T17:59:57.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80633227263552,"aZ":-12.630844111416794,"pfxX":-0.8015334480157894,"pfxZ":11.221113005363389,"pX":0.5006867268768511,"pZ":2.1549805329778793,"vX0":3.663021417926093,"vY0":-131.8449964477488,"vZ0":-6.68939262908348,"x":97.92,"y":180.6,"x0":-0.808985175053249,"y0":50.00469032425559,"z0":5.677000466372521,"aX":-1.3964738075997705},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.8,"breakHorizontal":0.6,"spinRate":2214,"spinDirection":196},"zone":9,"typeConfidence":0.86,"plateTime":0.41712348620480233,"extension":6.667304674120614},"index":3,"playId":"f9c6c827-afdc-30b5-bfba-76771b500046","pitchNumber":4,"startTime":"2026-06-28T18:00:24.134Z","endTime":"2026-06-28T18:00:27.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.6,"endSpeed":85.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84106155398304,"aZ":-10.75555082243826,"pfxX":-2.47772738422111,"pfxZ":11.493210599401564,"pX":-0.3949761029129988,"pZ":2.266798282477006,"vX0":1.8994368972254456,"vY0":-136.1204411494255,"vZ0":-7.2417198340193405,"x":132.06,"y":177.58,"x0":-0.7823704224888672,"y0":50.00171362030858,"z0":5.718676874916053,"aX":-4.616688372197677},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.3,"breakHorizontal":4.1,"spinRate":2321,"spinDirection":194},"zone":4,"typeConfidence":0.91,"plateTime":0.4034777359618662,"extension":6.703522845113959},"index":4,"playId":"405b24af-fd56-3bf0-a60e-77681a246dd0","pitchNumber":5,"startTime":"2026-06-28T18:00:50.772Z","endTime":"2026-06-28T18:00:56.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.545688677245572,"aZ":-24.695779315725016,"pfxX":-5.410573687846089,"pfxZ":5.461665970480674,"pX":-0.9467351950952482,"pZ":2.11995660389375,"vX0":1.3762994878305066,"vY0":-115.96150278210644,"vZ0":-3.076018304399417,"x":153.09,"y":181.54,"x0":-0.8428889950768778,"y0":50.00450131215772,"z0":5.805672604532661,"aX":-7.410419005110275},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":9.5,"breakHorizontal":9.5,"spinRate":1417,"spinDirection":200},"zone":13,"typeConfidence":0.9,"plateTime":0.47133422020471105,"extension":6.774951603754683},"hitData":{"launchSpeed":75.9,"launchAngle":19.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.13,"coordY":113.05}},"index":5,"playId":"cbd827b5-5653-31f3-a12a-bad1140cbf62","pitchNumber":6,"startTime":"2026-06-28T18:01:17.837Z","endTime":"2026-06-28T18:01:29.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.94,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:01:29.670Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Derek Hill grounds out, third baseman Mark Vientos to first baseman Eric Wagaman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T18:01:28.184Z","endTime":"2026-06-28T18:05:04.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"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":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62564696553885,"aZ":-11.927285308631587,"pfxX":-1.7323072539218298,"pfxZ":11.127250927956936,"pX":0.09615602847887775,"pZ":1.8834242700070676,"vX0":3.2936598051488124,"vY0":-133.9589069336626,"vZ0":-7.77496000454919,"x":113.33,"y":187.93,"x0":-0.9235664715009599,"y0":50.000934138948715,"z0":5.673707895525578,"aX":-3.151709720486542},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.7,"breakHorizontal":2.4,"spinRate":2230,"spinDirection":197},"zone":8,"typeConfidence":0.89,"plateTime":0.408690655236422,"extension":6.705994160608377},"index":0,"playId":"b3d363c7-ae22-3d6b-9807-889341b72685","pitchNumber":1,"startTime":"2026-06-28T18:02:02.585Z","endTime":"2026-06-28T18:02:06.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-28T18:02:20.770Z","endTime":"2026-06-28T18:02:36.641Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.236375721324915,"aZ":-11.464666746189065,"pfxX":-2.1143299112311236,"pfxZ":11.317490127122028,"pX":0.36802674240028166,"pZ":2.3758507873059687,"vX0":3.792373605318532,"vY0":-133.98673487474653,"vZ0":-6.728866149853485,"x":102.97,"y":174.63,"x0":-0.7869282776805857,"y0":50.000592725797055,"z0":5.7279666876793645,"aX":-3.8684233244854007},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.3,"breakHorizontal":3.1,"spinRate":2310,"spinDirection":192},"zone":6,"typeConfidence":0.9,"plateTime":0.4078062532208371,"extension":6.665344168880814},"index":2,"playId":"f723dfae-4bb7-3b11-b928-d98e36ebc7aa","pitchNumber":2,"startTime":"2026-06-28T18:02:36.641Z","endTime":"2026-06-28T18:02:41.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":91.2,"endSpeed":83.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.013827554605204,"aZ":-12.668720395259687,"pfxX":-0.8413151645671706,"pfxZ":10.89029112151316,"pX":0.3279344918134625,"pZ":3.7567289929412166,"vX0":3.1707897489997414,"vY0":-132.86574408604739,"vZ0":-3.1574610291535654,"x":104.5,"y":137.35,"x0":-0.7706885594860826,"y0":50.00152805771081,"z0":5.878988560588083,"aX":-1.5072371573856558},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.3,"breakHorizontal":0.8,"spinRate":2278,"spinDirection":191},"zone":12,"typeConfidence":0.88,"plateTime":0.4119775006900164,"extension":6.579186927422763},"index":3,"playId":"e610f2fe-497f-36f1-8c9b-ef99c0c4bad2","pitchNumber":3,"startTime":"2026-06-28T18:02:59.546Z","endTime":"2026-06-28T18:03:03.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":80.0,"endSpeed":74.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.889128407779246,"aZ":-26.471208675406597,"pfxX":-5.915631561761246,"pfxZ":4.102778505487093,"pX":-0.5958226653722243,"pZ":3.3360182769853433,"vX0":2.188586730569595,"vY0":-116.53840301293629,"vZ0":-0.3312103440329519,"x":139.71,"y":148.71,"x0":-0.7734899180706003,"y0":50.00119593559884,"z0":5.9596684250137395,"aX":-8.215562804206584},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":7.7,"breakHorizontal":10.2,"spinRate":1408,"spinDirection":197},"zone":1,"typeConfidence":0.9,"plateTime":0.4682502236869821,"extension":6.747004809679837},"index":4,"playId":"888cb8a2-df49-33e0-973c-9680f9f5fcf6","pitchNumber":4,"startTime":"2026-06-28T18:03:24.735Z","endTime":"2026-06-28T18:03:27.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31565646464056,"aZ":-26.557030050584483,"pfxX":-5.012074615409825,"pfxZ":3.8969955811695502,"pX":0.24919743107809578,"pZ":3.510113331622337,"vX0":4.1295495233741555,"vY0":-119.1503868963395,"vZ0":-0.14191130387653583,"x":107.5,"y":144.01,"x0":-0.8529626467494533,"y0":50.0042272540379,"z0":5.964822753850818,"aX":-7.226799729840847},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.3,"breakHorizontal":8.2,"spinRate":1291,"spinDirection":197},"zone":12,"typeConfidence":0.9,"plateTime":0.45923186362244195,"extension":6.545442003574654},"index":5,"playId":"08c7de46-c3a2-3948-b9a3-3c9738c1a0f4","pitchNumber":5,"startTime":"2026-06-28T18:03:51.263Z","endTime":"2026-06-28T18:03:55.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9309046551963,"aZ":-30.45501748727015,"pfxX":2.3167475011242167,"pfxZ":1.177510810066213,"pX":-0.3924891293789027,"pZ":3.379385857212685,"vX0":0.6344059125027385,"vY0":-120.31876034036031,"vZ0":0.17658607611574118,"x":131.96,"y":147.54,"x0":-0.9607600311187856,"y0":50.004282691344,"z0":6.009792400390297,"aX":3.387655414031417},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.4,"breakHorizontal":-4.3,"spinRate":2000,"spinDirection":146},"zone":1,"typeConfidence":0.91,"plateTime":0.45569534143743784,"extension":6.587260050126252},"index":6,"playId":"a9611070-a4d1-3d95-bd0c-13c39ccc2325","pitchNumber":6,"startTime":"2026-06-28T18:04:14.238Z","endTime":"2026-06-28T18:04:17.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.0,"endSpeed":85.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.394330474673456,"aZ":-12.480421240252856,"pfxX":-1.9391448226596442,"pfxZ":10.531510309309253,"pX":1.0487231828730965,"pZ":2.111617998294242,"vX0":5.308358335586553,"vY0":-135.34716764349935,"vZ0":-7.363645292938413,"x":77.03,"y":181.77,"x0":-0.6792493673318716,"y0":50.000650931294544,"z0":5.727004879524215,"aX":-3.6260012459385016},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":2.5,"spinRate":2278,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.4034978665575677,"extension":6.731119778571961},"index":7,"playId":"1172d222-ced6-3e1f-90bf-63103cc27a56","pitchNumber":7,"startTime":"2026-06-28T18:04:36.801Z","endTime":"2026-06-28T18:04:41.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.57740859637082,"aZ":-24.388214408524384,"pfxX":-4.834687292600748,"pfxZ":5.87634204056452,"pX":0.3228854795952417,"pZ":2.2930239606478997,"vX0":3.910669682714677,"vY0":-113.46202676010519,"vZ0":-2.533350406183511,"x":104.69,"y":176.87,"x0":-0.7814317044402743,"y0":50.002588357815135,"z0":5.814027029459425,"aX":-6.40663102334656},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":10.4,"breakHorizontal":7.9,"spinRate":1446,"spinDirection":199},"zone":6,"typeConfidence":0.9,"plateTime":0.4797417545628484,"extension":6.880643307049448},"hitData":{"launchSpeed":69.0,"launchAngle":5.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":165.87}},"index":8,"playId":"14fce8f5-3f36-3293-ba34-3abeb451f856","pitchNumber":8,"startTime":"2026-06-28T18:04:56.655Z","endTime":"2026-06-28T18:05:04.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.81,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:05:04.008Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Eric Wagaman lines out to right fielder Derek Hill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T18:07:02.054Z","endTime":"2026-06-28T18:07:55.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.009684764404884,"aZ":-25.507258958934205,"pfxX":11.542086284435978,"pfxZ":3.5663826430306704,"pX":-0.46342417632945543,"pZ":1.371971963447384,"vX0":-11.757146816338569,"vY0":-135.9265813154907,"vZ0":-6.227697535165911,"x":134.66,"y":201.74,"x0":2.4200720721205675,"y0":50.00253738708361,"z0":5.4656386225196965,"aX":21.58065980775155},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.3,"breakHorizontal":-18.4,"spinRate":2119,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.4030784661879552,"extension":5.565827011935786},"index":0,"playId":"f66ff152-e458-3dad-96b1-e0fb2bacaa1c","pitchNumber":1,"startTime":"2026-06-28T18:07:22.263Z","endTime":"2026-06-28T18:07:26.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44205141470049,"aZ":-25.793385978250264,"pfxX":11.751497509277788,"pfxZ":3.3414435624876395,"pX":-0.3399240269147815,"pZ":1.8159117235353055,"vX0":-11.393430538646442,"vY0":-137.4912114795801,"vZ0":-5.181296617192301,"x":129.96,"y":189.75,"x0":2.3376237706221574,"y0":50.00187102887588,"z0":5.482890500961903,"aX":22.422973883816265},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.0,"breakHorizontal":-18.8,"spinRate":2181,"spinDirection":113},"zone":7,"typeConfidence":0.91,"plateTime":0.3988944299746957,"extension":5.526713982359959},"index":1,"playId":"1bd74a5f-fad0-3cc9-bafa-fd57e43f3127","pitchNumber":2,"startTime":"2026-06-28T18:07:34.651Z","endTime":"2026-06-28T18:07:38.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.763780195255542,"aZ":-30.001623115855573,"pfxX":10.841056072564736,"pfxZ":1.4230661569491208,"pX":0.34892317766958764,"pZ":3.180060612628638,"vX0":-8.487648386482086,"vY0":-122.88770341406095,"vZ0":0.1610075014002219,"x":103.7,"y":152.92,"x0":2.442141671144884,"y0":50.002618142888636,"z0":5.666059133377039,"aX":16.5507709567467},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.9,"breakHorizontal":-17.6,"spinRate":1812,"spinDirection":111},"zone":3,"typeConfidence":0.91,"plateTime":0.44601604178157483,"extension":5.495167479382191},"hitData":{"launchSpeed":92.7,"launchAngle":22.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.45,"coordY":84.9}},"index":2,"playId":"b4a0dedc-af62-37f6-b8cb-61a487bab970","pitchNumber":3,"startTime":"2026-06-28T18:07:48.062Z","endTime":"2026-06-28T18:07:55.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:07:55.564Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Alvarez grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T18:07:56.755Z","endTime":"2026-06-28T18:09:52.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":74.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.019849863230206,"aZ":-40.20089158753923,"pfxX":-2.2805365177661083,"pfxZ":-5.591500543486665,"pX":-0.10176893486023808,"pZ":1.7259871844248509,"vX0":-5.962512801569699,"vY0":-120.90406062919497,"vZ0":-0.5592005066090975,"x":120.88,"y":192.18,"x0":2.7220770047850946,"y0":50.00051143498894,"z0":5.5798553053190085,"aX":-3.2750167504121404},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-9.8,"breakHorizontal":6.0,"spinRate":2411,"spinDirection":324},"zone":8,"typeConfidence":0.9,"plateTime":0.45823522707429376,"extension":5.321930676767768},"index":0,"playId":"43ea10ae-2a5f-3d10-a5c8-53706a4be760","pitchNumber":1,"startTime":"2026-06-28T18:08:22.786Z","endTime":"2026-06-28T18:08:26.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.3,"endSpeed":87.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23838133730868,"aZ":-26.334906807732168,"pfxX":11.523654260780429,"pfxZ":3.0189625827713025,"pX":0.37932456588419355,"pZ":1.5651526830740432,"vX0":-9.590584909116087,"vY0":-138.33321652316536,"vZ0":-5.879926834403934,"x":102.54,"y":196.52,"x0":2.3962375561226197,"y0":50.005708217947124,"z0":5.48700319857376,"aX":22.308197490309546},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.3,"breakHorizontal":-18.8,"spinRate":2202,"spinDirection":118},"zone":9,"typeConfidence":0.91,"plateTime":0.39615815038134183,"extension":5.5597276744382045},"index":1,"playId":"99fd448c-aab1-38c0-968e-a074c70dba18","pitchNumber":2,"startTime":"2026-06-28T18:08:34.428Z","endTime":"2026-06-28T18:08:39.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.804828434025904,"aZ":-27.137104658868985,"pfxX":11.40687233767617,"pfxZ":2.603609807964503,"pX":0.9718049683408104,"pZ":2.0411872528237,"vX0":-8.466784390174505,"vY0":-138.40449775453595,"vZ0":-4.3877300951209754,"x":79.96,"y":183.67,"x0":2.5934984798910827,"y0":50.0011825256394,"z0":5.471218968798341,"aX":22.057960961756066},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.0,"breakHorizontal":-18.8,"spinRate":2244,"spinDirection":112},"zone":14,"typeConfidence":0.91,"plateTime":0.39621198451042794,"extension":5.494423511852737},"index":2,"playId":"6a1cc4a6-02e2-35c8-9a0d-f49c11b16413","pitchNumber":3,"startTime":"2026-06-28T18:08:47.919Z","endTime":"2026-06-28T18:08:51.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45483597569081,"aZ":-26.21147861751852,"pfxX":10.594062438723029,"pfxZ":2.962990634221791,"pX":0.5306037829426091,"pZ":2.2066294228598085,"vX0":-8.776208374282444,"vY0":-141.11751485659823,"vZ0":-4.622591739543315,"x":96.77,"y":179.2,"x0":2.306153298792578,"y0":50.006998442144756,"z0":5.5570177515615455,"aX":21.347889740567517},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.6,"breakHorizontal":-17.4,"spinRate":2268,"spinDirection":117},"zone":6,"typeConfidence":0.91,"plateTime":0.38831131385020967,"extension":5.5290925839489224},"index":3,"playId":"609fe122-00d2-3990-a11f-b67841fdddb2","pitchNumber":4,"startTime":"2026-06-28T18:09:02.089Z","endTime":"2026-06-28T18:09:05.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-28T18:09:11.591Z","endTime":"2026-06-28T18:09:23.538Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29159586618016,"aZ":-15.107016075442186,"pfxX":7.522921062954613,"pfxZ":8.375619637766045,"pX":-0.36062130737970377,"pZ":2.652925842447047,"vX0":-9.499486839999069,"vY0":-141.79998795256478,"vZ0":-5.749631694029628,"x":130.75,"y":167.15,"x0":2.054722718627468,"y0":50.00067128696363,"z0":5.669923702076883,"aX":15.325651130581052},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.2,"breakHorizontal":-11.8,"spinRate":2302,"spinDirection":126},"zone":4,"typeConfidence":0.9,"plateTime":0.3862041494527366,"extension":5.45646696488496},"index":5,"playId":"8dfe15c9-2a8f-350c-9815-c9d168a6a501","pitchNumber":5,"startTime":"2026-06-28T18:09:23.538Z","endTime":"2026-06-28T18:09:26.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.930598608247088,"aZ":-32.12486769169522,"pfxX":-3.8005555481422304,"pfxZ":0.032825059043881666,"pX":-0.4198180710804391,"pZ":1.6979854368813654,"vX0":-5.706441328890115,"vY0":-127.35679612826021,"vZ0":-2.955746228002783,"x":133.0,"y":192.93,"x0":2.360880467114493,"y0":50.005240371914226,"z0":5.4663843521557585,"aX":-6.120538775172602},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.5,"breakHorizontal":8.4,"spinRate":2593,"spinDirection":319},"zone":7,"typeConfidence":0.9,"plateTime":0.43335173291916806,"extension":5.436115924006245},"hitData":{"launchSpeed":80.0,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.75,"coordY":162.32}},"index":6,"playId":"9e36dd5e-895c-33bf-ab3c-3c3166b4f7ab","pitchNumber":6,"startTime":"2026-06-28T18:09:45.731Z","endTime":"2026-06-28T18:09:52.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:09:52.662Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mark Vientos grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T18:09:57.373Z","endTime":"2026-06-28T18:11:12.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.424282008178835,"aZ":-22.11038877119301,"pfxX":11.023521084261862,"pfxZ":5.136358428296597,"pX":0.5938945088403749,"pZ":1.6362943040947318,"vX0":-8.770165809076907,"vY0":-139.1874822361002,"vZ0":-6.242858645678418,"x":94.36,"y":194.6,"x0":2.3543600924806753,"y0":50.006775738742405,"z0":5.373853017573552,"aX":21.620382534951275},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.2,"breakHorizontal":-18.1,"spinRate":2272,"spinDirection":118},"zone":14,"typeConfidence":0.91,"plateTime":0.3936046458188578,"extension":5.711738378134114},"index":0,"playId":"46f8003d-9b20-3363-8abe-3a8daa3fabd7","pitchNumber":1,"startTime":"2026-06-28T18:10:20.523Z","endTime":"2026-06-28T18:10:47.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"}},"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":83.1,"endSpeed":76.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.847892858366592,"aZ":-36.07763257467138,"pfxX":-2.631258154934057,"pfxZ":-2.6269956273410635,"pX":0.9609150382275872,"pZ":2.7563774394902945,"vX0":-3.324515627056243,"vY0":-121.00894564268604,"vZ0":0.7307560434461511,"x":80.37,"y":164.36,"x0":2.692500995461344,"y0":50.001381035047146,"z0":5.602629483430382,"aX":-3.913993115908147},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.3,"breakHorizontal":5.5,"spinRate":2469,"spinDirection":316},"zone":12,"typeConfidence":0.89,"plateTime":0.45205460237182926,"extension":5.312059758905509},"index":1,"playId":"cca2d475-41de-3e77-84e9-745c5a27dd5c","pitchNumber":2,"startTime":"2026-06-28T18:10:52.134Z","endTime":"2026-06-28T18:10:56.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.061486636733516,"aZ":-25.73916086006055,"pfxX":11.44153315801902,"pfxZ":3.3259656537990274,"pX":0.7839383238849005,"pZ":2.553817971305325,"vX0":-8.627528748175754,"vY0":-138.23356288184894,"vZ0":-3.246687320609384,"x":87.12,"y":169.83,"x0":2.460334898896036,"y0":50.00070626637288,"z0":5.473155149557805,"aX":22.120937626315254},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.5,"breakHorizontal":-18.8,"spinRate":2384,"spinDirection":119},"zone":6,"typeConfidence":0.91,"plateTime":0.39636336148708917,"extension":5.668399838784666},"hitData":{"launchSpeed":89.1,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":151.68}},"index":2,"playId":"b2f09e94-c56e-3706-b70f-d1d05f3f6c0d","pitchNumber":3,"startTime":"2026-06-28T18:11:04.363Z","endTime":"2026-06-28T18:11:12.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:11:12.394Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out to first baseman Eric Wagaman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T18:12:52.796Z","endTime":"2026-06-28T18:13:43.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57199446039326,"aZ":-12.672616995553312,"pfxX":-1.3965321083945152,"pfxZ":11.016899884562328,"pX":-0.7796165358431321,"pZ":2.272772897792883,"vX0":0.2787691374472858,"vY0":-131.83325718936635,"vZ0":-6.614713285004302,"x":146.72,"y":177.42,"x0":-0.7049009152689052,"y0":50.00010391803707,"z0":5.739474126264835,"aX":-2.471397372793818},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.8,"breakHorizontal":2.5,"spinRate":2159,"spinDirection":196},"zone":4,"typeConfidence":0.87,"plateTime":0.4145815580541874,"extension":6.669383528322994},"index":0,"playId":"72b69b38-ac43-3faa-896a-6c8cc1cdfb19","pitchNumber":1,"startTime":"2026-06-28T18:13:21.735Z","endTime":"2026-06-28T18:13:25.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.439280607266728,"aZ":-18.31834711664751,"pfxX":2.1218353851603453,"pfxZ":8.143396525991665,"pX":0.6808732389691843,"pZ":1.3051737351119264,"vX0":3.195856954633889,"vY0":-129.00818616793296,"vZ0":-7.584698858374326,"x":91.05,"y":203.54,"x0":-0.8452503524017837,"y0":50.006221752652046,"z0":5.672766883230806,"aX":3.6102421632095067},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.4,"breakHorizontal":-4.4,"spinRate":2161,"spinDirection":181},"zone":14,"typeConfidence":0.9,"plateTime":0.42303952870384576,"extension":6.507558606503736},"hitData":{"launchSpeed":83.3,"launchAngle":-6.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.5,"coordY":162.64}},"index":1,"playId":"00bf2bee-2ba6-3ccb-a1f5-2d61067657d9","pitchNumber":2,"startTime":"2026-06-28T18:13:37.613Z","endTime":"2026-06-28T18:13:43.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:13:43.826Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a line drive to right fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T18:13:48.130Z","endTime":"2026-06-28T18:14:36.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"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],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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(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":86.4,"endSpeed":80.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.815023293736672,"aZ":-19.445013508273625,"pfxX":2.92087102374676,"pfxZ":7.800687658754029,"pX":-0.38671351108798585,"pZ":3.2190821468741024,"vX0":0.20989928890905404,"vY0":-125.94914655463496,"vZ0":-2.713757699173534,"x":131.74,"y":151.86,"x0":-0.8510614369826782,"y0":50.0029126913885,"z0":5.855725342834124,"aX":4.766197431691615},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":13.9,"breakHorizontal":-5.4,"spinRate":2157,"spinDirection":175},"zone":1,"typeConfidence":0.91,"plateTime":0.43229178502345045,"extension":6.598435460355626},"index":0,"playId":"cdee61cb-b5bb-3dc1-a0fb-880477db5cf1","pitchNumber":1,"startTime":"2026-06-28T18:14:08.149Z","endTime":"2026-06-28T18:14:12.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.999860083046133,"aZ":-20.73075610005423,"pfxX":3.144984869464502,"pfxZ":6.856569451431088,"pX":0.7287955354430339,"pZ":2.234738972332846,"vX0":3.16500770680971,"vY0":-127.54459374278554,"vZ0":-4.831202390414708,"x":89.22,"y":178.44,"x0":-0.9308863300487192,"y0":50.00282171776799,"z0":5.760118648369097,"aX":5.249910446636042},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.8,"breakHorizontal":-6.4,"spinRate":2232,"spinDirection":179},"zone":6,"typeConfidence":0.91,"plateTime":0.4272982934516749,"extension":6.628325512987178},"hitData":{"launchSpeed":86.7,"launchAngle":17.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.66,"coordY":88.01}},"index":1,"playId":"caa2ed44-31cb-303d-a4d7-b14e85b6bfcf","pitchNumber":2,"startTime":"2026-06-28T18:14:25.196Z","endTime":"2026-06-28T18:14:36.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:14:36.091Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a sharp line drive to right fielder Carson Benge. Trea Turner to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T18:14:34.124Z","endTime":"2026-06-28T18:15:11.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23432431538648,"aZ":-12.919960625918083,"pfxX":-2.2703712150223714,"pfxZ":10.732776714967438,"pX":-0.4978654224962625,"pZ":2.240952458639822,"vX0":1.6447298795572483,"vY0":-132.57853055740227,"vZ0":-6.681017473295508,"x":135.98,"y":178.27,"x0":-0.8288317695071623,"y0":50.00530144338435,"z0":5.722044423790979,"aX":-4.0744066487048896},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.4,"breakHorizontal":3.8,"spinRate":2246,"spinDirection":201},"zone":4,"typeConfidence":0.89,"plateTime":0.41188485019137167,"extension":6.631114484162814},"hitData":{"launchSpeed":106.3,"launchAngle":11.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":174.08,"coordY":99.5}},"index":0,"playId":"ae80ece3-4a0b-35e8-b488-b665bc796ad1","pitchNumber":1,"startTime":"2026-06-28T18:15:02.848Z","endTime":"2026-06-28T18:15:11.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.5,"awayTeamWinProbability":54.5,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.38,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:15:11.612Z","atBatIndex":16},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Bryce Harper out on a sacrifice fly to center fielder Tyrone Taylor. Trea Turner scores. Kyle Schwarber to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T18:15:11.330Z","endTime":"2026-06-28T18:16:32.330Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":668964,"link":"/api/v1/people/668964"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.876294738496362,"aZ":-25.604915414942536,"pfxX":-5.1716991611192515,"pfxZ":4.684736394641378,"pX":-0.37223593970724256,"pZ":1.5894854007279975,"vX0":2.4369642507756164,"vY0":-117.52956754506258,"vZ0":-4.150579076273435,"x":131.19,"y":195.86,"x0":-0.7496432379432467,"y0":50.000256856372935,"z0":5.750936644309861,"aX":-7.2478610395902},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":7.8,"breakHorizontal":8.8,"spinRate":1467,"spinDirection":205},"zone":13,"typeConfidence":0.9,"plateTime":0.46567970945087733,"extension":6.8292452086654185},"index":0,"playId":"ec27c304-6cfb-3598-9686-7e0b11ea4798","pitchNumber":1,"startTime":"2026-06-28T18:15:47.539Z","endTime":"2026-06-28T18:15:54.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Trea Turner steals (16) 3rd base. Kyle Schwarber steals (2) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"ec27c304-6cfb-3598-9686-7e0b11ea4798","startTime":"2026-06-28T18:15:57.770Z","endTime":"2026-06-28T18:16:18.118Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":607208,"link":"/api/v1/people/607208"},"postOnSecond":{"id":656941,"link":"/api/v1/people/656941"},"postOnThird":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":-5.199999999999996,"leverageIndex":2.17,"dramaIndex":92.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.36644113563013,"aZ":-24.365767470763647,"pfxX":-6.725366726967936,"pfxZ":5.351938750305401,"pX":-0.4954672211556685,"pZ":2.4924457940212106,"vX0":2.645237161867788,"vY0":-119.55580131160052,"vZ0":-2.7804648274283874,"x":135.89,"y":171.48,"x0":-0.7376995917770458,"y0":50.00330978260839,"z0":5.839524084784889,"aX":-9.81182888373665},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.4,"breakHorizontal":11.6,"spinRate":1664,"spinDirection":199},"zone":4,"typeConfidence":0.9,"plateTime":0.45678905015005,"extension":6.685216772742894},"hitData":{"launchSpeed":101.6,"launchAngle":38.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":117.5,"coordY":50.04}},"index":2,"playId":"cf8c82c3-19b0-3502-840e-691a3c52b595","pitchNumber":2,"startTime":"2026-06-28T18:16:18.118Z","endTime":"2026-06-28T18:16:32.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":39.900000000000006,"awayTeamWinProbability":60.099999999999994,"homeTeamWinProbabilityAdded":-0.3999999999999986,"leverageIndex":2.17,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:16:32.330Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alec Bohm doubles (11) on a ground ball to left fielder Juan Soto. Kyle Schwarber scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T18:16:37.423Z","endTime":"2026-06-28T18:17:19.216Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":668964,"link":"/api/v1/people/668964"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.32032020149698,"aZ":-25.007011957057166,"pfxX":-6.095059217775519,"pfxZ":5.034293474486805,"pX":-0.8384695640253607,"pZ":2.3331601650040095,"vX0":2.0079664334293046,"vY0":-117.98656326853401,"vZ0":-2.930177949697551,"x":148.96,"y":175.78,"x0":-0.9036728896967701,"y0":50.00452229952011,"z0":5.8712271764213515,"aX":-8.68099516987039},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.8,"breakHorizontal":10.7,"spinRate":1544,"spinDirection":201},"zone":13,"typeConfidence":0.9,"plateTime":0.462453730293122,"extension":6.762429032123426},"hitData":{"launchSpeed":88.8,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.59,"coordY":167.39}},"index":0,"playId":"3ce9cb2b-844b-308e-8f7e-d70f2e361995","pitchNumber":1,"startTime":"2026-06-28T18:17:05.342Z","endTime":"2026-06-28T18:17:19.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.0,"awayTeamWinProbability":70.0,"homeTeamWinProbabilityAdded":-9.900000000000006,"leverageIndex":1.4,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:17:19.216Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a sharp line drive to right fielder Carson Benge. Alec Bohm scores.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T18:17:19.462Z","endTime":"2026-06-28T18:20:52.455Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":7},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":{"id":668964,"link":"/api/v1/people/668964"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.900163742309857,"aZ":-11.081667246022423,"pfxX":-3.8481610117015848,"pfxZ":11.290808095308547,"pX":-1.540409885672626,"pZ":3.30992900214711,"vX0":-0.025163297362511994,"vY0":-135.4166247732666,"vZ0":-4.817148356947198,"x":175.72,"y":149.41,"x0":-1.0304790661042693,"y0":50.00530477560326,"z0":5.878787405718872,"aX":-7.1911196480000035},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.7,"breakHorizontal":7.0,"spinRate":2287,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.40354896073931723,"extension":6.581614307419903},"index":0,"playId":"ae4a94ed-c846-3289-8b71-5af366290af8","pitchNumber":1,"startTime":"2026-06-28T18:17:51.741Z","endTime":"2026-06-28T18:17:55.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.45386874351294,"aZ":-25.83825771804005,"pfxX":-5.095318370548686,"pfxZ":4.406448556138512,"pX":-0.3552092760399583,"pZ":2.6611003322381723,"vX0":2.660699591193386,"vY0":-118.32873009166808,"vZ0":-2.1917737952104552,"x":130.54,"y":166.93,"x0":-0.823629820263558,"y0":50.00476493289389,"z0":5.932237135266844,"aX":-7.333145191847342},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.8,"breakHorizontal":8.8,"spinRate":1446,"spinDirection":202},"zone":4,"typeConfidence":0.9,"plateTime":0.4602975928664792,"extension":6.734476917058636},"index":1,"playId":"fad488e6-a100-3d43-93e8-7877aa751c51","pitchNumber":2,"startTime":"2026-06-28T18:18:11.618Z","endTime":"2026-06-28T18:18:15.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.098280024769746,"aZ":-24.43128469324669,"pfxX":-5.7649830379926295,"pfxZ":5.387140917753442,"pX":-0.6016877339300483,"pZ":3.726687189655795,"vX0":2.0658532868930983,"vY0":-118.41337923923275,"vZ0":-0.1097477139402252,"x":139.93,"y":138.16,"x0":-0.730642294028994,"y0":50.00196389786696,"z0":5.986832131756044,"aX":-8.28333807428274},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":10.0,"breakHorizontal":10.1,"spinRate":1458,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.4604879291199393,"extension":6.762785894933732},"index":2,"playId":"1b2fa429-77b1-3eab-a870-2cfc65ee1001","pitchNumber":3,"startTime":"2026-06-28T18:18:33.949Z","endTime":"2026-06-28T18:18:38.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.057572545235313,"aZ":-18.505985304435534,"pfxX":2.690374126110894,"pfxZ":8.176043099021099,"pX":0.1291850826455815,"pZ":3.684033776449007,"vX0":1.66155355034171,"vY0":-127.65748142824891,"vZ0":-1.995693124927703,"x":112.08,"y":139.31,"x0":-0.8769504350533065,"y0":50.00570192531302,"z0":5.912884588798452,"aX":4.498551600154886},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":14.6,"breakHorizontal":-5.2,"spinRate":2226,"spinDirection":169},"zone":12,"typeConfidence":0.9,"plateTime":0.4269468745111178,"extension":6.431174722881699},"index":3,"playId":"9c16626c-792d-3ba1-b7cb-b2925f135e2d","pitchNumber":4,"startTime":"2026-06-28T18:18:53.922Z","endTime":"2026-06-28T18:18:57.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.030685419346444,"aZ":-21.60303085382899,"pfxX":-1.8407802827636854,"pfxZ":7.337613870623638,"pX":-0.7782057601577658,"pZ":4.19507663994392,"vX0":0.7723828329408491,"vY0":-119.31086816313362,"vZ0":0.5232723722092046,"x":146.66,"y":125.51,"x0":-0.8670209808120163,"y0":50.004812160277226,"z0":5.9202480696441535,"aX":-2.6532280545869202},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":13.7,"breakHorizontal":3.1,"spinRate":1576,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.4591427681802598,"extension":6.635255456466658},"index":4,"playId":"7527a270-5974-3af1-a355-3f9d26e8e091","pitchNumber":5,"startTime":"2026-06-28T18:19:20.811Z","endTime":"2026-06-28T18:19:24.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51092062544363,"aZ":-10.726191241739471,"pfxX":-2.0346963885392175,"pfxZ":11.66337808939273,"pX":-0.17097839702710269,"pZ":1.9669414402827763,"vX0":2.0936024524853334,"vY0":-134.7962203249109,"vZ0":-7.977968566582433,"x":123.52,"y":185.67,"x0":-0.6936599945140118,"y0":50.00276651572016,"z0":5.7237805197194245,"aX":-3.741571090168266},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.6,"breakHorizontal":3.2,"spinRate":2211,"spinDirection":198},"zone":8,"typeConfidence":0.9,"plateTime":0.40646612771059987,"extension":6.672266694164609},"index":5,"playId":"6b6f8529-406e-33bc-8470-e7a275174a0b","pitchNumber":6,"startTime":"2026-06-28T18:19:39.368Z","endTime":"2026-06-28T18:19:45.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.473736122418625,"aZ":-12.239959277098757,"pfxX":-3.9184470544201204,"pfxZ":10.699707165732221,"pX":-0.8937953326830284,"pZ":2.0046382454770937,"vX0":1.402318527089974,"vY0":-135.37077737183355,"vZ0":-7.622233696968172,"x":151.07,"y":184.65,"x0":-0.9082371464852902,"y0":50.004299627105574,"z0":5.706417960400937,"aX":-7.301284693053337},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":6.8,"spinRate":2177,"spinDirection":203},"zone":13,"typeConfidence":0.91,"plateTime":0.40400412426104193,"extension":6.680778116847312},"index":6,"playId":"5b2288a5-6407-38a9-8ddb-8b8762df1985","pitchNumber":7,"startTime":"2026-06-28T18:20:13.696Z","endTime":"2026-06-28T18:20:17.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04015449961917,"aZ":-11.257577586120044,"pfxX":-2.5268830968368423,"pfxZ":11.576044053325786,"pX":0.6118868573486307,"pZ":2.187257724500718,"vX0":3.950047691670918,"vY0":-133.41267674246828,"vZ0":-7.114489713050423,"x":93.68,"y":179.72,"x0":-0.557929467634431,"y0":50.00363017589811,"z0":5.6954779073324024,"aX":-4.566460427113323},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.7,"breakHorizontal":3.7,"spinRate":2224,"spinDirection":202},"zone":9,"typeConfidence":0.9,"plateTime":0.4101504460023726,"extension":6.752116506262816},"hitData":{"launchSpeed":104.0,"launchAngle":16.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":197.83,"coordY":92.83}},"index":7,"playId":"5ea7dc90-667e-3c0d-9463-02edd240cee2","pitchNumber":8,"startTime":"2026-06-28T18:20:40.433Z","endTime":"2026-06-28T18:20:52.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"second":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-7.800000000000001,"leverageIndex":1.03,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:20:52.455Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to center fielder Tyrone Taylor.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T18:22:12.584Z","endTime":"2026-06-28T18:23:44.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T18:21:04.375Z","endTime":"2026-06-28T18:21:56.458Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"f5a1a28f-9f3e-346c-ac5e-99762a5d6cc7","startTime":"2026-06-28T18:21:56.458Z","endTime":"2026-06-28T18:21:59.458Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.033785909339734,"aZ":-16.57189096257261,"pfxX":2.7191852145355684,"pfxZ":9.344443380717614,"pX":0.41332649347978706,"pZ":2.5683111871394297,"vX0":2.579314538147603,"vY0":-127.8214310082044,"vZ0":-4.8087105948279865,"x":101.24,"y":169.44,"x0":-0.9588406976963539,"y0":50.005597101559914,"z0":5.757754259991416,"aX":4.542726248639455},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":16.2,"breakHorizontal":-5.5,"spinRate":2158,"spinDirection":173},"zone":6,"typeConfidence":0.9,"plateTime":0.42697751816249463,"extension":6.774926608374166},"index":2,"playId":"2ca6c2a1-756d-31cd-8a3e-67f33c50d147","pitchNumber":1,"startTime":"2026-06-28T18:22:14.866Z","endTime":"2026-06-28T18:22:18.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"playId":"368796e4-da73-3ee7-8597-b669807d37cc","startTime":"2026-06-28T18:22:31.036Z","endTime":"2026-06-28T18:22:34.036Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58448501027288,"aZ":-12.338377756032767,"pfxX":-3.0342013509562102,"pfxZ":11.270088621289371,"pX":0.20421493026035253,"pZ":1.1408297607339009,"vX0":3.2482660881522647,"vY0":-131.49625538934066,"vZ0":-9.387134371182295,"x":109.22,"y":207.98,"x0":-0.6499528642021314,"y0":50.00412612683173,"z0":5.661313694571925,"aX":-5.340757004811204},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.7,"breakHorizontal":4.8,"spinRate":2197,"spinDirection":195},"zone":14,"typeConfidence":0.89,"plateTime":0.4157451685622586,"extension":6.715918055746389},"index":4,"playId":"fdc10d55-b1d2-3833-9546-fd12b0a9868c","pitchNumber":2,"startTime":"2026-06-28T18:22:50.722Z","endTime":"2026-06-28T18:22:55.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17726966818131,"aZ":-17.607856192298193,"pfxX":0.9449967768630931,"pfxZ":8.51437101511643,"pX":-0.04454429178347419,"pZ":2.713569036613473,"vX0":1.9490304130148797,"vY0":-129.4960946726885,"vZ0":-4.542754035470155,"x":118.7,"y":165.51,"x0":-0.9275583760205848,"y0":50.00387656844822,"z0":5.824030004575858,"aX":1.6164406503616284},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.8,"breakHorizontal":-2.2,"spinRate":2128,"spinDirection":177},"zone":5,"typeConfidence":0.9,"plateTime":0.42179254998661264,"extension":6.590095508617438},"index":5,"playId":"2e75c92c-2399-3953-95da-e8a7a1688d62","pitchNumber":3,"startTime":"2026-06-28T18:23:09.853Z","endTime":"2026-06-28T18:23:12.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.493822773270914,"aZ":-9.993743298311772,"pfxX":-2.0700752839103402,"pfxZ":11.715905714253871,"pX":0.8521520875961811,"pZ":3.3143838879605365,"vX0":4.780081394774497,"vY0":-136.3581151736969,"vZ0":-4.954307123395669,"x":84.52,"y":149.29,"x0":-0.650458116441065,"y0":50.003163606635844,"z0":5.837352636247831,"aX":-3.9199171606992746},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.4,"breakHorizontal":2.8,"spinRate":2233,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.4008804232884846,"extension":6.620765455560211},"hitData":{"launchSpeed":92.9,"launchAngle":34.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.97,"coordY":83.27}},"index":6,"playId":"21f3267a-7ed1-399f-a863-0fd58aea62fb","pitchNumber":4,"startTime":"2026-06-28T18:23:35.542Z","endTime":"2026-06-28T18:23:44.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:23:44.227Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyrone Taylor singles on a line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T18:25:47.527Z","endTime":"2026-06-28T18:26:56.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98258244840796,"aZ":-26.168760190471176,"pfxX":11.238324571621867,"pfxZ":3.1294364833838557,"pX":-0.0981589299895652,"pZ":1.1376278185485866,"vX0":-10.658366082819251,"vY0":-137.48814326369651,"vZ0":-6.937806554934739,"x":120.74,"y":208.06,"x0":2.365306638706941,"y0":50.00186655585134,"z0":5.465247213633918,"aX":21.55252632992835},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.3,"breakHorizontal":-18.1,"spinRate":2108,"spinDirection":114},"zone":13,"typeConfidence":0.91,"plateTime":0.3981128414788051,"extension":5.640209704577709},"index":0,"playId":"29e18e2d-4e15-3b32-94ce-be9fb0878536","pitchNumber":1,"startTime":"2026-06-28T18:26:16.272Z","endTime":"2026-06-28T18:26:20.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.767629410803654,"aZ":-30.942240989553596,"pfxX":9.105274667191905,"pfxZ":0.7845619115576987,"pX":-0.3030474375669231,"pZ":1.9735897042640254,"vX0":-9.3579341048717,"vY0":-123.92466431538188,"vZ0":-2.4927566744150593,"x":128.55,"y":185.49,"x0":2.3237378924878715,"y0":50.00148101189934,"z0":5.555092033352642,"aX":14.282957304216504},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":-14.5,"spinRate":1717,"spinDirection":109},"zone":7,"typeConfidence":0.91,"plateTime":0.440536622757707,"extension":5.5023771521136},"index":1,"playId":"58045933-8f12-36d3-829e-08d0d2d79c17","pitchNumber":2,"startTime":"2026-06-28T18:26:29.535Z","endTime":"2026-06-28T18:26:33.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27912878941565,"aZ":-16.6079831412902,"pfxX":7.50499475060783,"pfxZ":7.806454591776913,"pX":-0.6957141576034201,"pZ":2.505788935456784,"vX0":-10.723448531403122,"vY0":-139.57783458014646,"vZ0":-5.524250941286367,"x":143.52,"y":171.12,"x0":2.2020427932490216,"y0":50.00315284163885,"z0":5.585796465865051,"aX":14.96673090908915},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":-11.6,"spinRate":2282,"spinDirection":127},"zone":4,"typeConfidence":0.9,"plateTime":0.3908214610757095,"extension":5.651927090600227},"hitData":{"launchSpeed":91.5,"launchAngle":16.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.23,"coordY":120.87}},"index":2,"playId":"73726db0-10e8-3f0d-b953-62cbd476709d","pitchNumber":3,"startTime":"2026-06-28T18:26:46.309Z","endTime":"2026-06-28T18:26:56.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.6,"awayTeamWinProbability":72.4,"homeTeamWinProbabilityAdded":4.0000000000000036,"leverageIndex":0.92,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:26:56.106Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out sharply, pitcher Jesús Luzardo to first baseman Bryce Harper. Tyrone Taylor to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T18:26:58.750Z","endTime":"2026-06-28T18:28:02.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666200,"link":"/api/v1/people/666200"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.044004423610655,"aZ":-26.253529727244736,"pfxX":-3.8184529201975135,"pfxZ":3.87487810100275,"pX":0.4977575607577715,"pZ":3.4696769979119746,"vX0":-4.130188740493563,"vY0":-123.25077482022746,"vZ0":0.153671389025682,"x":98.03,"y":145.1,"x0":2.695548406473521,"y0":50.0033436248283,"z0":5.636006577616795,"aX":-5.834061379112332},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.3,"breakHorizontal":7.9,"spinRate":2362,"spinDirection":297},"zone":3,"typeConfidence":0.91,"plateTime":0.4455637299071329,"extension":5.426021477608955},"index":0,"playId":"27582567-110d-385c-9d5d-1cbb9bdf9ba6","pitchNumber":1,"startTime":"2026-06-28T18:27:22.237Z","endTime":"2026-06-28T18:27:26.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"6a66d315-7ed8-4992-84cc-cda704b1eff1","startTime":"2026-06-28T18:27:35.256Z","endTime":"2026-06-28T18:27:40.256Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61148756797298,"aZ":-27.665042529111496,"pfxX":10.95656172461973,"pfxZ":2.3161638376854645,"pX":-0.1170577750168035,"pZ":2.0646655162737124,"vX0":-10.505406755761777,"vY0":-139.22493596093435,"vZ0":-4.485011106459652,"x":121.46,"y":183.03,"x0":2.2964914565240253,"y0":50.0038395318975,"z0":5.5453355183539355,"aX":21.3374451676673},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.4,"breakHorizontal":-17.4,"spinRate":2243,"spinDirection":111},"zone":8,"typeConfidence":0.91,"plateTime":0.3946241805694952,"extension":5.637643017194312},"hitData":{"launchSpeed":99.1,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"1","coordinates":{"coordX":131.03,"coordY":179.05}},"index":2,"playId":"92642dca-5938-3925-8bd0-162ed469a10e","pitchNumber":2,"startTime":"2026-06-28T18:27:54.226Z","endTime":"2026-06-28T18:28:02.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":1.63,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:28:02.247Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Torrens grounds out, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T18:28:08.191Z","endTime":"2026-06-28T18:30:13.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89690886125797,"aZ":-37.173932110394006,"pfxX":-3.636562756623443,"pfxZ":-3.4465568555873656,"pX":0.1134720065556275,"pZ":2.0735853708895697,"vX0":-4.901648837174193,"vY0":-120.42155657009641,"vZ0":-0.30158123344454724,"x":112.67,"y":182.79,"x0":2.6566673745903304,"y0":50.000964279355415,"z0":5.521348348900298,"aX":-5.278434714342516},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.0,"breakHorizontal":7.9,"spinRate":2317,"spinDirection":324},"zone":8,"typeConfidence":0.9,"plateTime":0.456861213030451,"extension":5.4513145511270045},"index":0,"playId":"56702d1d-6925-3700-8f99-23d469356905","pitchNumber":1,"startTime":"2026-06-28T18:28:43.738Z","endTime":"2026-06-28T18:28:47.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.435213181663805,"aZ":-36.0240912804241,"pfxX":-3.8223877096008443,"pfxZ":-2.502441156032943,"pX":0.016048596069342076,"pZ":1.7307255272709727,"vX0":-5.092295148176232,"vY0":-123.93387441860114,"vZ0":-1.7495560162988708,"x":116.39,"y":192.05,"x0":2.6031843184446037,"y0":50.00464037612365,"z0":5.487333121214246,"aX":-5.876620689358607},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.7,"breakHorizontal":8.3,"spinRate":2448,"spinDirection":324},"zone":8,"typeConfidence":0.9,"plateTime":0.4439269760905784,"extension":5.34997897575218},"index":1,"playId":"be53daec-0b2d-3973-b0bc-26b0b0cb88ae","pitchNumber":2,"startTime":"2026-06-28T18:29:00.313Z","endTime":"2026-06-28T18:29:27.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}},"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":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.126095830714135,"aZ":-17.474494707804514,"pfxX":7.773191621022306,"pfxZ":7.187962878110637,"pX":0.27334317304621686,"pZ":3.857678864454081,"vX0":-8.29669276007094,"vY0":-142.01576544744836,"vZ0":-2.3462900300596243,"x":106.58,"y":134.62,"x0":2.220913951072551,"y0":50.002880946200094,"z0":5.804343529157742,"aX":15.898454672414225},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.7,"breakHorizontal":-12.4,"spinRate":2287,"spinDirection":124},"zone":12,"typeConfidence":0.91,"plateTime":0.3854885976406033,"extension":5.466074543678535},"index":2,"playId":"3fd2259f-883f-3551-ae58-5e79ce8ad02b","pitchNumber":3,"startTime":"2026-06-28T18:29:28.844Z","endTime":"2026-06-28T18:29:31.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":87.0,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18260509878878,"aZ":-33.94319961939712,"pfxX":-2.361799245028946,"pfxZ":-1.0962292919375614,"pX":1.3029129438701734,"pZ":3.0369020622700007,"vX0":-2.5339075378827056,"vY0":-126.63619279382475,"vZ0":0.4880506573319534,"x":67.34,"y":156.78,"x0":2.625329839277748,"y0":50.002770806747165,"z0":5.568984058463626,"aX":-3.814047931198673},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.6,"breakHorizontal":4.9,"spinRate":2559,"spinDirection":315},"zone":12,"typeConfidence":0.9,"plateTime":0.4334266760130694,"extension":5.436244488941728},"index":3,"playId":"85ed6645-3804-3cc1-8b1d-84d0b09249cb","pitchNumber":4,"startTime":"2026-06-28T18:29:49.772Z","endTime":"2026-06-28T18:29:52.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88667885956553,"aZ":-28.801307572116464,"pfxX":7.325663065157923,"pfxZ":2.146030877273973,"pX":0.1719141434318334,"pZ":1.7602857616415228,"vX0":-7.931875369453069,"vY0":-124.33804175051156,"vZ0":-3.357343545279682,"x":110.45,"y":191.25,"x0":2.444858511470291,"y0":50.00486028185978,"z0":5.506694205671032,"aX":11.523528829158519},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.4,"breakHorizontal":-11.5,"spinRate":1680,"spinDirection":116},"zone":8,"typeConfidence":0.89,"plateTime":0.43976656356538957,"extension":5.540487494042188},"hitData":{"launchSpeed":86.5,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.64,"coordY":160.8}},"index":4,"playId":"5c333b40-3c05-33b7-9fee-cc1ba7442f1e","pitchNumber":5,"startTime":"2026-06-28T18:30:05.648Z","endTime":"2026-06-28T18:30:13.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.7,"awayTeamWinProbability":78.3,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.33,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:30:13.656Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T18:30:18.822Z","endTime":"2026-06-28T18:32:22.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":86.3,"endSpeed":79.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03271358953817,"aZ":-32.65212533226129,"pfxX":-3.1457080154099657,"pfxZ":-0.30419701168239577,"pX":-1.526017705218619,"pZ":3.3081367765213794,"vX0":-9.163769504006197,"vY0":-125.40952395492943,"vZ0":0.9153803050814304,"x":175.17,"y":149.46,"x0":2.581659563452846,"y0":50.0004588973898,"z0":5.598991974959961,"aX":-5.013359635776244},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.1,"breakHorizontal":7.8,"spinRate":2561,"spinDirection":312},"zone":11,"typeConfidence":0.88,"plateTime":0.43652748094973903,"extension":5.622030798552795},"index":0,"playId":"626b416a-90d1-314d-826e-a3266e75088f","pitchNumber":1,"startTime":"2026-06-28T18:30:37.948Z","endTime":"2026-06-28T18:30:41.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85742760061317,"aZ":-31.731346445371386,"pfxX":-4.664584854386716,"pfxZ":0.2727408033473129,"pX":-0.7628969784775275,"pZ":2.1081624407045747,"vX0":-6.834296733507637,"vY0":-125.60033699994848,"vZ0":-1.9712586148971885,"x":146.08,"y":181.86,"x0":2.5880643041080975,"y0":50.00212230768514,"z0":5.456978078129461,"aX":-7.531533125576215},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.4,"breakHorizontal":9.8,"spinRate":2568,"spinDirection":326},"zone":7,"typeConfidence":0.9,"plateTime":0.4342992084722055,"extension":5.6399863321222075},"index":1,"playId":"a4b25fd2-2651-367e-a4c5-f7663c2d6e55","pitchNumber":2,"startTime":"2026-06-28T18:30:52.888Z","endTime":"2026-06-28T18:30:56.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.456130101387565,"aZ":-36.26334916090392,"pfxX":-2.640756118965479,"pfxZ":-2.4652841531838563,"pX":-0.9115809883854422,"pZ":1.2508095207051597,"vX0":-7.7435366170467175,"vY0":-127.59515861876002,"vZ0":-3.2326791648615902,"x":151.75,"y":205.01,"x0":2.496555980004375,"y0":50.00070299686046,"z0":5.370377391214233,"aX":-4.384380479607715},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.9,"breakHorizontal":6.4,"spinRate":2573,"spinDirection":330},"zone":13,"typeConfidence":0.87,"plateTime":0.4280822115834262,"extension":5.571066214547668},"index":2,"playId":"35092f66-18a8-3204-ba92-5902545c4637","pitchNumber":3,"startTime":"2026-06-28T18:31:07.442Z","endTime":"2026-06-28T18:31:10.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-28T18:31:19.092Z","endTime":"2026-06-28T18:31:35.434Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84285913445118,"aZ":-33.18982122059794,"pfxX":-4.587975604345878,"pfxZ":-0.5997815530678068,"pX":-0.8438243352493028,"pZ":2.900246513191534,"vX0":-7.042968575888852,"vY0":-128.99174913113345,"vZ0":-0.49617781004885086,"x":149.16,"y":160.47,"x0":2.5053033104730735,"y0":50.000088300822014,"z0":5.628042843354642,"aX":-7.8199851819349835},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.0,"breakHorizontal":9.7,"spinRate":2635,"spinDirection":336},"zone":11,"typeConfidence":0.89,"plateTime":0.42270894656659985,"extension":5.473989260864557},"index":4,"playId":"4689538c-da3e-3cd5-a465-1ee98b52d007","pitchNumber":4,"startTime":"2026-06-28T18:31:35.434Z","endTime":"2026-06-28T18:31:39.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82243172967736,"aZ":-16.115768574187936,"pfxX":7.542703729774875,"pfxZ":7.663322990962074,"pX":-0.18848409779131348,"pZ":2.9960632043845195,"vX0":-9.236998976495354,"vY0":-143.5100824122976,"vZ0":-4.802228483280336,"x":124.18,"y":157.89,"x0":2.0851335603597945,"y0":50.002296351163736,"z0":5.688156293386851,"aX":15.803926746752621},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.1,"breakHorizontal":-11.9,"spinRate":2274,"spinDirection":128},"zone":2,"typeConfidence":0.91,"plateTime":0.3810240652670478,"extension":5.754991623468792},"index":5,"playId":"67b55c39-9d2f-35b5-9e24-13f65e1ceb2e","pitchNumber":5,"startTime":"2026-06-28T18:31:56.670Z","endTime":"2026-06-28T18:31:59.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05142236718973,"aZ":-26.412982250495226,"pfxX":-5.837019456892039,"pfxZ":3.4761422637666692,"pX":-0.7332864210626947,"pZ":2.183901189519908,"vX0":-6.3836286574408625,"vY0":-127.7775381039944,"vZ0":-2.9714207049629344,"x":144.95,"y":179.81,"x0":2.5543525199377943,"y0":50.000527765523486,"z0":5.434747873240588,"aX":-9.658352127359002},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":12.0,"spinRate":2575,"spinDirection":326},"zone":7,"typeConfidence":0.91,"plateTime":0.42848955410728085,"extension":5.5858299122687045},"index":6,"playId":"68bd5e6d-e6cb-38cb-bbef-b4811d755668","pitchNumber":6,"startTime":"2026-06-28T18:32:18.763Z","endTime":"2026-06-28T18:32:22.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.6,"awayTeamWinProbability":81.4,"homeTeamWinProbabilityAdded":-3.099999999999998,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:32:22.546Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T18:34:18.895Z","endTime":"2026-06-28T18:37:13.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.201577057873614,"aZ":-25.76603429168202,"pfxX":-5.624754892673049,"pfxZ":4.570330876812789,"pX":-0.2438707898228249,"pZ":1.7455695490279892,"vX0":2.5108599634666136,"vY0":-117.15432629132911,"vZ0":-3.85194956621033,"x":126.3,"y":191.65,"x0":-0.5933766923626421,"y0":50.00432617568411,"z0":5.79438051830333,"aX":-7.892357187670467},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.7,"breakHorizontal":9.6,"spinRate":1658,"spinDirection":205},"zone":8,"typeConfidence":0.9,"plateTime":0.4658737028135054,"extension":6.562293003064465},"index":0,"playId":"52f07933-9116-398f-a175-22489af1c0e9","pitchNumber":1,"startTime":"2026-06-28T18:34:43.475Z","endTime":"2026-06-28T18:34:47.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.747360469065466,"aZ":-12.506892097384265,"pfxX":-2.7007364760199715,"pfxZ":11.01605056963534,"pX":0.3645542317067473,"pZ":3.659100222527792,"vX0":3.4207378452872015,"vY0":-132.61209272777032,"vZ0":-3.3909563797249986,"x":103.1,"y":139.98,"x0":-0.5898020613040649,"y0":50.002128672327686,"z0":5.8637845220185,"aX":-4.82159215097963},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.4,"breakHorizontal":4.2,"spinRate":2239,"spinDirection":199},"zone":12,"typeConfidence":0.89,"plateTime":0.412668882315955,"extension":6.59011900390428},"index":1,"playId":"d7f14f5a-4929-34ae-a61e-ee649ef99b3e","pitchNumber":2,"startTime":"2026-06-28T18:34:59.676Z","endTime":"2026-06-28T18:35:02.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2556284508335,"aZ":-21.062163344398908,"pfxX":4.075434707442302,"pfxZ":6.9355761520941055,"pX":0.33584764249040067,"pZ":3.2830535080136154,"vX0":1.5554872391927963,"vY0":-125.98250434621808,"vZ0":-2.166243168536852,"x":104.2,"y":150.14,"x0":-0.8196894679626715,"y0":50.00623315496993,"z0":5.861401987928166,"aX":6.534156838547731},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":12.2,"breakHorizontal":-7.8,"spinRate":2257,"spinDirection":174},"zone":3,"typeConfidence":0.91,"plateTime":0.43522084054607024,"extension":6.402243080675106},"index":2,"playId":"35fd2ee9-dc8c-3a79-bd56-b189b9c73481","pitchNumber":3,"startTime":"2026-06-28T18:35:23.418Z","endTime":"2026-06-28T18:35:27.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.718839188987058,"aZ":-9.227434242593288,"pfxX":-3.4284553991983135,"pfxZ":12.285185033533153,"pX":0.16219465700710917,"pZ":3.0437575865727275,"vX0":3.2778653511606466,"vY0":-135.58687468347398,"vZ0":-5.60597188261717,"x":110.82,"y":156.6,"x0":-0.6150214101354923,"y0":50.00649754061169,"z0":5.777516803341868,"aX":-6.406139429089587},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.4,"breakHorizontal":5.5,"spinRate":2360,"spinDirection":200},"zone":2,"typeConfidence":0.91,"plateTime":0.40345994770191007,"extension":6.523605749097247},"index":3,"playId":"39f1504e-3c34-3a39-bc71-c8e6e334d1fd","pitchNumber":4,"startTime":"2026-06-28T18:35:47.201Z","endTime":"2026-06-28T18:35:50.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-28T18:36:05.616Z","endTime":"2026-06-28T18:36:21.945Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0305925030861,"aZ":-10.648638545938068,"pfxX":-3.598847970951394,"pfxZ":12.310399008553777,"pX":-0.47339778333063837,"pZ":3.1260193330327803,"vX0":1.909669580820831,"vY0":-132.34517293862604,"vZ0":-4.79178390967446,"x":135.04,"y":154.38,"x0":-0.7423090692506513,"y0":50.0024570546821,"z0":5.760580781700664,"aX":-6.2920784545684505},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":21.2,"breakHorizontal":6.0,"spinRate":2270,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.41616787614408457,"extension":6.574679396492591},"index":5,"playId":"00876422-6799-3d86-90eb-95c01848bdf8","pitchNumber":5,"startTime":"2026-06-28T18:36:21.945Z","endTime":"2026-06-28T18:36:25.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.936592822636356,"aZ":-13.257218650555982,"pfxX":-2.9753762403786737,"pfxZ":10.038812382387558,"pX":0.7624276060823422,"pZ":3.999478559890928,"vX0":4.8478433646710615,"vY0":-136.818535889078,"vZ0":-2.5931229989703626,"x":87.94,"y":130.79,"x0":-0.650845118978084,"y0":50.00097207998261,"z0":5.875310200128599,"aX":-5.606264081864911},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":4.3,"spinRate":2308,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.4012929438676811,"extension":6.584743947785536},"index":6,"playId":"7de3da9a-366e-3adc-8c82-b92b76528a6b","pitchNumber":6,"startTime":"2026-06-28T18:36:46.274Z","endTime":"2026-06-28T18:36:49.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.2542527305936,"aZ":-23.042799204955735,"pfxX":-2.7672443426319067,"pfxZ":6.3370494519629155,"pX":-0.09002065920723189,"pZ":3.807676051564183,"vX0":2.526976513880739,"vY0":-118.58075129425181,"vZ0":-0.1678133762084718,"x":120.43,"y":135.97,"x0":-0.8041874433480781,"y0":50.000688399948906,"z0":5.961571358160266,"aX":-3.9854952439236873},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":11.8,"breakHorizontal":4.4,"spinRate":1461,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.45990845824389837,"extension":6.533055532127953},"index":7,"playId":"2e562b6f-e5a9-3dcc-aa97-16c52df002a6","pitchNumber":7,"startTime":"2026-06-28T18:37:08.733Z","endTime":"2026-06-28T18:37:13.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:37:13.102Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Derek Hill pops out to first baseman Eric Wagaman in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T18:37:14.044Z","endTime":"2026-06-28T18:39:05.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.848197267519446,"aZ":-24.716823880480206,"pfxX":-4.540711249870519,"pfxZ":5.4656594976944755,"pX":0.5952684496409925,"pZ":2.0724598050799248,"vX0":4.35656582640593,"vY0":-115.06027837159023,"vZ0":-3.1794669119608288,"x":94.31,"y":182.82,"x0":-0.7172372381006558,"y0":50.00229097196209,"z0":5.82289149480558,"aX":-6.194750845514942},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":9.5,"breakHorizontal":7.3,"spinRate":1474,"spinDirection":199},"zone":9,"typeConfidence":0.9,"plateTime":0.47288197723674275,"extension":6.681094536178722},"index":0,"playId":"2a572adb-185b-33ec-9984-d5842cd7908c","pitchNumber":1,"startTime":"2026-06-28T18:37:39.294Z","endTime":"2026-06-28T18:37:43.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.9,"endSpeed":86.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53241832565186,"aZ":-9.584361908582647,"pfxX":-3.138122260979287,"pfxZ":11.892871115339576,"pX":0.288749511318437,"pZ":1.9365669724581371,"vX0":3.4632489038483207,"vY0":-136.57710649361817,"vZ0":-8.344671152324283,"x":105.99,"y":186.49,"x0":-0.5847159660643784,"y0":50.00290072761439,"z0":5.6805797019965,"aX":-5.961101783249997},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.0,"breakHorizontal":5.0,"spinRate":2305,"spinDirection":200},"zone":9,"typeConfidence":0.91,"plateTime":0.40019290239498106,"extension":6.657797044629072},"index":1,"playId":"23f65160-63e4-3600-aec5-54c3b5410e9a","pitchNumber":2,"startTime":"2026-06-28T18:38:02.942Z","endTime":"2026-06-28T18:38:06.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-28T18:38:18.303Z","endTime":"2026-06-28T18:38:36.258Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":77.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.318298933314352,"aZ":-23.855163279068908,"pfxX":-3.3357758973873772,"pfxZ":5.619523211320789,"pX":0.6883977179057594,"pZ":0.6723339205310106,"vX0":3.924890767453852,"vY0":-120.07615448604363,"vZ0":-7.033283924931291,"x":90.76,"y":220.63,"x0":-0.5237733334157169,"y0":50.00216411494079,"z0":5.721960153321718,"aX":-4.936841834405615},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.0,"breakHorizontal":5.3,"spinRate":1391,"spinDirection":195},"zone":14,"typeConfidence":0.9,"plateTime":0.45381908333734877,"extension":6.684214990569758},"index":3,"playId":"b10769a7-06c6-33c6-8455-cc0e39859508","pitchNumber":3,"startTime":"2026-06-28T18:38:36.258Z","endTime":"2026-06-28T18:38:39.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.094219155525675,"aZ":-19.245884862301807,"pfxX":0.8622055243954031,"pfxZ":7.669484054295999,"pX":0.15941800709469486,"pZ":3.0293059823911777,"vX0":2.306243357599787,"vY0":-127.68634385184532,"vZ0":-3.3051735414569787,"x":110.92,"y":156.99,"x0":-0.8600438299550769,"y0":50.0043901930284,"z0":5.8175088895361515,"aX":1.4536922595036557},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.6,"breakHorizontal":-2.0,"spinRate":2189,"spinDirection":180},"zone":2,"typeConfidence":0.91,"plateTime":0.42555134424775076,"extension":6.614073620317313},"hitData":{"launchSpeed":90.8,"launchAngle":80.0,"totalDistance":28.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":148.26,"coordY":196.28}},"index":4,"playId":"4cd5dad0-8118-3ba9-b4f8-e82f094b416f","pitchNumber":4,"startTime":"2026-06-28T18:38:54.653Z","endTime":"2026-06-28T18:39:05.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":20.9,"awayTeamWinProbability":79.1,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:39:05.679Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Justin Crawford lines out to center fielder Tyrone Taylor.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T18:39:10.034Z","endTime":"2026-06-28T18:40:17.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":621438,"link":"/api/v1/people/621438"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.620324303105143,"aZ":-11.465471482036868,"pfxX":-3.329613964762482,"pfxZ":11.532215399595549,"pX":0.4704405534609858,"pZ":0.9930464977392203,"vX0":4.023015427084912,"vY0":-132.93258126051086,"vZ0":-9.94391157804626,"x":99.07,"y":211.97,"x0":-0.6276199524421398,"y0":50.00079745985542,"z0":5.607016038845314,"aX":-5.978071390646881},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.0,"breakHorizontal":5.2,"spinRate":2178,"spinDirection":194},"zone":14,"typeConfidence":0.9,"plateTime":0.4115244952130004,"extension":6.68467238657126},"index":0,"playId":"f6763d91-b651-37e3-8c05-f570dc3da029","pitchNumber":1,"startTime":"2026-06-28T18:39:32.978Z","endTime":"2026-06-28T18:39:36.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.39605136553399,"aZ":-25.78610663218567,"pfxX":-5.31986135936197,"pfxZ":4.949790323106116,"pX":-0.2843439238824477,"pZ":2.265891959331472,"vX0":2.692587088072299,"vY0":-112.83357125351571,"vZ0":-2.045773425408842,"x":127.84,"y":177.6,"x0":-0.8015436468093475,"y0":50.00286634496214,"z0":5.780889369297021,"aX":-6.864270383207374},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":8.8,"breakHorizontal":9.0,"spinRate":1432,"spinDirection":202},"zone":4,"typeConfidence":0.9,"plateTime":0.4853154880717159,"extension":6.669054064112277},"index":1,"playId":"8920d548-5069-3dc2-97d0-1e6ee58f879e","pitchNumber":2,"startTime":"2026-06-28T18:39:54.024Z","endTime":"2026-06-28T18:39:57.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.569016200791534,"aZ":-12.309602847157048,"pfxX":-1.8387835519567879,"pfxZ":11.19222326830647,"pX":-0.5337299923941684,"pZ":2.343436295433167,"vX0":1.085234752868101,"vY0":-132.213569659405,"vZ0":-6.3914498157289374,"x":137.34,"y":175.51,"x0":-0.7101271564302906,"y0":50.00139895663615,"z0":5.691461015534551,"aX":-3.262694798558626},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.1,"breakHorizontal":3.1,"spinRate":2138,"spinDirection":197},"zone":4,"typeConfidence":0.89,"plateTime":0.4139075430439698,"extension":6.669634426504115},"hitData":{"launchSpeed":96.1,"launchAngle":24.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.37,"coordY":53.86}},"index":2,"playId":"3526781b-f737-30fa-8300-a8ab4722454f","pitchNumber":3,"startTime":"2026-06-28T18:40:11.567Z","endTime":"2026-06-28T18:40:17.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.6,"awayTeamWinProbability":78.4,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:40:17.848Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T18:42:08.592Z","endTime":"2026-06-28T18:44:13.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30732365773893,"aZ":-22.51013830530521,"pfxX":11.022646121219239,"pfxZ":5.218544252137305,"pX":-0.4098095437997637,"pZ":1.257808716130097,"vX0":-11.034195042814984,"vY0":-134.9576864842151,"vZ0":-7.133526414685201,"x":132.62,"y":204.82,"x0":2.2920718868182552,"y0":50.00370595993791,"z0":5.511517127872069,"aX":20.413296867512166},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":-17.8,"spinRate":2210,"spinDirection":119},"zone":13,"typeConfidence":0.9,"plateTime":0.4052510633322082,"extension":5.712243019106453},"index":0,"playId":"d94bbed2-0eff-3624-9921-0e13c920f47c","pitchNumber":1,"startTime":"2026-06-28T18:42:39.348Z","endTime":"2026-06-28T18:42:42.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.297933693743207,"aZ":-22.425211910732333,"pfxX":10.509280904791604,"pfxZ":4.969502912617676,"pX":-0.901776658906623,"pZ":2.0643219184365273,"vX0":-12.24577386442377,"vY0":-138.51281479250727,"vZ0":-5.712900974200373,"x":151.37,"y":183.04,"x0":2.192171134123745,"y0":50.00094837289398,"z0":5.633858444975862,"aX":20.60579734973492},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.0,"breakHorizontal":-16.8,"spinRate":2257,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.39407213980305134,"extension":5.6497646776297605},"index":1,"playId":"7bd3d38e-f22f-3865-855c-13255ad22d21","pitchNumber":2,"startTime":"2026-06-28T18:42:52.872Z","endTime":"2026-06-28T18:42:56.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":85.4,"endSpeed":79.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.750099285928993,"aZ":-35.38972378643576,"pfxX":-1.3098918025269812,"pfxZ":-2.0389403381095326,"pX":-1.1727397852809105,"pZ":1.2868323626690499,"vX0":-8.187942653953128,"vY0":-124.17355627534637,"vZ0":-2.8968111169399573,"x":161.7,"y":204.04,"x0":2.3254123561238824,"y0":50.004586608920995,"z0":5.3865353008030175,"aX":-2.062930702380399},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.1,"breakHorizontal":4.1,"spinRate":2574,"spinDirection":338},"zone":13,"typeConfidence":0.83,"plateTime":0.4395771880040007,"extension":5.576718825499025},"index":2,"playId":"42bd6f81-38d9-388d-9255-a3f77a95305b","pitchNumber":3,"startTime":"2026-06-28T18:43:06.818Z","endTime":"2026-06-28T18:43:10.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.837864407974603,"aZ":-22.02672859870496,"pfxX":10.086191660893952,"pfxZ":5.050474066702585,"pX":-0.35253359894947756,"pZ":1.6045696100048075,"vX0":-10.607570233445545,"vY0":-140.36688108151012,"vZ0":-6.941401701873416,"x":130.44,"y":195.46,"x0":2.153291325058988,"y0":50.00164498333892,"z0":5.529261876649516,"aX":20.257131568011896},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.9,"breakHorizontal":-16.3,"spinRate":2332,"spinDirection":123},"zone":13,"typeConfidence":0.9,"plateTime":0.38925238998477996,"extension":5.680452730287369},"index":3,"playId":"a4021c2c-75c9-316c-952a-3d01d3ecacc9","pitchNumber":4,"startTime":"2026-06-28T18:43:21.438Z","endTime":"2026-06-28T18:43:25.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.440034514885486,"aZ":-32.220738447102185,"pfxX":-1.3864907297090983,"pfxZ":-0.026511235446133874,"pX":-0.7266589272892771,"pZ":1.3527897884082134,"vX0":-7.1146798437151295,"vY0":-129.60828964331571,"vZ0":-4.040775384575152,"x":144.7,"y":202.25,"x0":2.2357427641113796,"y0":50.00459253413595,"z0":5.396581603716804,"aX":-2.354174898798337},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.7,"breakHorizontal":4.1,"spinRate":2606,"spinDirection":331},"zone":13,"typeConfidence":0.87,"plateTime":0.42282967250944736,"extension":5.503592993852022},"index":4,"playId":"3046c6ee-9bed-3688-9775-3f0349c2f14e","pitchNumber":5,"startTime":"2026-06-28T18:43:54.155Z","endTime":"2026-06-28T18:43:58.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.6,"endSpeed":89.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36025996456027,"aZ":-23.000878154114858,"pfxX":11.217040508565777,"pfxZ":4.503837365285925,"pX":-0.1226212366749094,"pZ":1.172583776871167,"vX0":-10.413006759666635,"vY0":-141.6292517497562,"vZ0":-7.991353671488993,"x":121.67,"y":207.12,"x0":2.138457605808828,"y0":50.00692135756229,"z0":5.494179113910333,"aX":22.867660102082286},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.7,"breakHorizontal":-18.2,"spinRate":2367,"spinDirection":121},"zone":13,"typeConfidence":0.9,"plateTime":0.38625759761810974,"extension":5.67700869777222},"index":5,"playId":"42a7abef-6c6e-3faa-a86a-e020da8dd269","pitchNumber":6,"startTime":"2026-06-28T18:44:09.428Z","endTime":"2026-06-28T18:44:13.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.900000000000002,"awayTeamWinProbability":74.1,"homeTeamWinProbabilityAdded":4.300000000000001,"leverageIndex":0.97,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:44:13.796Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a ground ball to left fielder Brandon Marsh. Juan Soto to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T18:44:17.491Z","endTime":"2026-06-28T18:45:25.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.406848468533372,"aZ":-29.52133125175533,"pfxX":10.214942432762248,"pfxZ":1.6686484358622917,"pX":-0.6153063375792356,"pZ":0.7088850292151757,"vX0":-10.394068306946977,"vY0":-124.59797573986172,"vZ0":-5.6235665004338715,"x":140.45,"y":219.64,"x0":2.2611741485359618,"y0":50.00251272762634,"z0":5.4014049792769665,"aX":16.241026727513216},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.0,"breakHorizontal":-16.4,"spinRate":1790,"spinDirection":114},"zone":13,"typeConfidence":0.9,"plateTime":0.43771419169648595,"extension":5.554387102393856},"index":0,"playId":"3a15791f-4faf-359e-91e5-09177fcedb5e","pitchNumber":1,"startTime":"2026-06-28T18:44:40.931Z","endTime":"2026-06-28T18:44:45.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":96.3,"endSpeed":88.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48894485697362,"aZ":-24.852916067306804,"pfxX":9.504457439980133,"pfxZ":3.648313473206313,"pX":1.2716670664140042,"pZ":2.451214029641464,"vX0":-6.8648896311582615,"vY0":-140.1804751432053,"vZ0":-3.880968131312423,"x":68.53,"y":172.6,"x0":2.50839574517205,"y0":50.00069502798369,"z0":5.461915783344083,"aX":19.053494245533287},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.0,"breakHorizontal":-16.0,"spinRate":2294,"spinDirection":120},"zone":12,"typeConfidence":0.91,"plateTime":0.3896438347690814,"extension":5.495818997285763},"index":1,"playId":"9df0c2e5-6075-30df-bfac-fa1b1c9b91e9","pitchNumber":2,"startTime":"2026-06-28T18:44:59.981Z","endTime":"2026-06-28T18:45:03.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23164509531512,"aZ":-25.303755537066703,"pfxX":8.865053061236088,"pfxZ":4.227547307461679,"pX":-0.15389055160720047,"pZ":3.1406458645744686,"vX0":-8.980330785757257,"vY0":-126.08453137746422,"vZ0":-1.2737318090387,"x":122.87,"y":153.98,"x0":2.2853709723143965,"y0":50.00496949828444,"z0":5.675303915818629,"aX":14.418180170125897},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.7,"breakHorizontal":-14.3,"spinRate":1742,"spinDirection":117},"zone":2,"typeConfidence":0.91,"plateTime":0.43276090314602556,"extension":5.488634002222951},"hitData":{"launchSpeed":97.2,"launchAngle":-1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":104.18,"coordY":152.7}},"index":2,"playId":"7d1cddc7-67b2-3606-8c4e-d2aab7c02bb8","pitchNumber":3,"startTime":"2026-06-28T18:45:16.458Z","endTime":"2026-06-28T18:45:25.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.6,"awayTeamWinProbability":67.4,"homeTeamWinProbabilityAdded":6.699999999999999,"leverageIndex":1.73,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:45:25.896Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Wagaman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T18:46:45.426Z","endTime":"2026-06-28T18:47:51.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-28T18:45:44.035Z","endTime":"2026-06-28T18:46:47.649Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":95.3,"endSpeed":87.6,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39902184805903,"aZ":-23.40525432261348,"pfxX":9.769118246770175,"pfxZ":4.498003456566399,"pX":-0.5530887313600026,"pZ":2.0597880820054093,"vX0":-11.376811650919088,"vY0":-138.3688705826756,"vZ0":-5.046860455482787,"x":138.08,"y":183.17,"x0":2.3326412622852217,"y0":50.003112918633484,"z0":5.465205692892828,"aX":19.041504247656803},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.3,"breakHorizontal":-15.5,"spinRate":2312,"spinDirection":131},"zone":7,"typeConfidence":0.9,"plateTime":0.3950754037578492,"extension":5.6850459272380895},"index":1,"playId":"e91882c7-2871-3bc5-9716-0097f95a36a9","pitchNumber":1,"startTime":"2026-06-28T18:46:47.649Z","endTime":"2026-06-28T18:46:51.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":86.6,"endSpeed":80.5,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.145114476411152,"aZ":-28.00755466901676,"pfxX":-2.799544147615137,"pfxZ":2.565525742531295,"pX":-1.1967034837381867,"pZ":2.110376354718149,"vX0":-8.295152041841474,"vY0":-126.04559694579658,"vZ0":-2.583143179326693,"x":162.62,"y":181.8,"x0":2.487277765526425,"y0":50.00553695601393,"z0":5.386441337785835,"aX":-4.550285286028213},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":6.8,"spinRate":2506,"spinDirection":322},"zone":13,"typeConfidence":0.88,"plateTime":0.43284549814600126,"extension":5.530980727759297},"index":2,"playId":"2aa93c12-8194-327c-b4db-1b47363edccd","pitchNumber":2,"startTime":"2026-06-28T18:47:06.203Z","endTime":"2026-06-28T18:47:10.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.2,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.700436876935115,"aZ":-31.797554238675588,"pfxX":-0.6520443723845135,"pfxZ":0.22657286106746843,"pX":-0.8682838355534608,"pZ":0.8728714612225262,"vX0":-8.470352471592872,"vY0":-128.2172920915217,"vZ0":-5.026886316692061,"x":150.1,"y":215.21,"x0":2.5474953167989147,"y0":50.005011364360044,"z0":5.307798453747133,"aX":-1.097631039757802},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.5,"breakHorizontal":2.9,"spinRate":2545,"spinDirection":339},"zone":13,"typeConfidence":0.78,"plateTime":0.4253452851693047,"extension":5.710535874252618},"index":3,"playId":"0e89c79d-9187-3cae-885f-9b053ae2ae45","pitchNumber":3,"startTime":"2026-06-28T18:47:28.443Z","endTime":"2026-06-28T18:47:31.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08392780353986,"aZ":-13.899460291269966,"pfxX":7.945254180183565,"pfxZ":8.960853346190083,"pX":-0.5602192164899202,"pZ":4.097480503064803,"vX0":-10.252322213069993,"vY0":-141.62312555264845,"vZ0":-2.0792975526089834,"x":138.35,"y":128.15,"x0":2.067485740131541,"y0":50.00526718990087,"z0":5.725857410693431,"aX":16.20909669277488},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":-12.4,"spinRate":2302,"spinDirection":124},"zone":11,"typeConfidence":0.9,"plateTime":0.38612329112770727,"extension":5.679077791495366},"index":4,"playId":"b92f4554-7b74-36fe-92f2-6d621bfa91d2","pitchNumber":4,"startTime":"2026-06-28T18:47:47.409Z","endTime":"2026-06-28T18:47:51.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.5,"awayTeamWinProbability":73.5,"homeTeamWinProbabilityAdded":-6.100000000000001,"leverageIndex":2.37,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:47:51.344Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T18:48:28.438Z","endTime":"2026-06-28T18:50:29.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"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-28T18:48:13.590Z","endTime":"2026-06-28T18:48:30.553Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57393087262079,"aZ":-27.783572366629567,"pfxX":-3.2771191188857074,"pfxZ":2.7362757830702256,"pX":-1.4188664823856134,"pZ":1.1554345517525775,"vX0":-8.810815259580197,"vY0":-125.40161766251883,"vZ0":-4.607968849923545,"x":171.08,"y":207.58,"x0":2.5553400176662855,"y0":50.00226667246341,"z0":5.263331034185746,"aX":-5.258192207639901},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.2,"breakHorizontal":7.8,"spinRate":2605,"spinDirection":327},"zone":13,"typeConfidence":0.89,"plateTime":0.4355295096551681,"extension":5.6932085928961165},"index":1,"playId":"06328e6c-b537-3704-8fc2-9b3483ff6467","pitchNumber":1,"startTime":"2026-06-28T18:48:30.553Z","endTime":"2026-06-28T18:48:33.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.215922338183752,"aZ":-28.061153721193143,"pfxX":10.144785324633137,"pfxZ":2.0548905114790426,"pX":0.805122035410217,"pZ":2.2485120780922663,"vX0":-8.32601170792203,"vY0":-140.3788873820998,"vZ0":-3.751189713396129,"x":86.31,"y":178.07,"x0":2.488725692104918,"y0":50.001362332724824,"z0":5.424922717379359,"aX":20.28392649140532},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.1,"breakHorizontal":-16.7,"spinRate":2449,"spinDirection":119},"zone":6,"typeConfidence":0.91,"plateTime":0.38990679677691453,"extension":5.782387683582082},"index":2,"playId":"4beb6087-3990-345d-bd83-1d4e5091b750","pitchNumber":2,"startTime":"2026-06-28T18:48:50.531Z","endTime":"2026-06-28T18:49:17.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96668951376822,"aZ":-24.725248901549495,"pfxX":9.630451124692582,"pfxZ":3.7485930850720512,"pX":0.8431350785759396,"pZ":1.8999110223629911,"vX0":-8.238065701639075,"vY0":-139.7371912032361,"vZ0":-5.0709474851559,"x":84.86,"y":187.48,"x0":2.570707370899238,"y0":50.00622187798509,"z0":5.351916466058683,"aX":19.14784797042014},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.0,"breakHorizontal":-15.8,"spinRate":2408,"spinDirection":122},"zone":14,"typeConfidence":0.91,"plateTime":0.39121266882790007,"extension":5.691980346783029},"index":3,"playId":"9f745f4e-3b66-3a54-bd33-a7115fa444f1","pitchNumber":3,"startTime":"2026-06-28T18:49:21.345Z","endTime":"2026-06-28T18:49:26.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528446421395167,"aZ":-34.02371727600764,"pfxX":-1.5748079561960764,"pfxZ":-1.1534256180917728,"pX":-0.6396526413201397,"pZ":1.114323140994218,"vX0":-7.067238960205904,"vY0":-126.18065805969229,"vZ0":-3.649717820927943,"x":141.38,"y":208.69,"x0":2.405977579868149,"y0":50.00067083634805,"z0":5.331045969267028,"aX":-2.5297328978199864},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.8,"breakHorizontal":4.6,"spinRate":2548,"spinDirection":328},"zone":13,"typeConfidence":0.88,"plateTime":0.43467450309896316,"extension":5.627632376074258},"index":4,"playId":"14231ce2-08d8-38f8-97de-14f464c805ea","pitchNumber":4,"startTime":"2026-06-28T18:49:40.439Z","endTime":"2026-06-28T18:49:44.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.392060386407845,"aZ":-23.930504417230537,"pfxX":9.862867924047043,"pfxZ":4.120968973381505,"pX":0.439146991446982,"pZ":2.658339799524831,"vX0":-9.106704925296476,"vY0":-140.46189451133822,"vZ0":-3.544921016723966,"x":100.26,"y":167.0,"x0":2.43963914021124,"y0":50.00413894666418,"z0":5.490178402842729,"aX":19.737482819198362},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.0,"breakHorizontal":-16.1,"spinRate":2362,"spinDirection":120},"zone":6,"typeConfidence":0.9,"plateTime":0.3897294689920221,"extension":5.8022612709407095},"index":5,"playId":"1cc351a1-7f73-32d3-8ad0-e89dc4f4c194","pitchNumber":5,"startTime":"2026-06-28T18:49:58.474Z","endTime":"2026-06-28T18:50:01.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.17929764566086,"aZ":-15.258287827075648,"pfxX":6.922832982379363,"pfxZ":8.303178651925409,"pX":-0.4265298338686046,"pZ":3.4589380464702573,"vX0":-9.312385457356795,"vY0":-142.40723152838646,"vZ0":-3.8068919303235584,"x":133.26,"y":145.39,"x0":1.9989453511988422,"y0":50.00317957036388,"z0":5.789468871168702,"aX":14.104766165183495},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.3,"breakHorizontal":-10.4,"spinRate":2317,"spinDirection":128},"zone":11,"typeConfidence":0.9,"plateTime":0.38582059617033426,"extension":5.708507050005165},"index":6,"playId":"69067460-b819-3460-8731-ab17d07e5873","pitchNumber":6,"startTime":"2026-06-28T18:50:24.944Z","endTime":"2026-06-28T18:50:29.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.099999999999998,"awayTeamWinProbability":78.9,"homeTeamWinProbabilityAdded":-5.400000000000002,"leverageIndex":2.28,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:50:29.821Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T18:50:33.664Z","endTime":"2026-06-28T18:52:05.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"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(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":96.7,"endSpeed":88.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.847604283106264,"aZ":-26.558991315441673,"pfxX":9.22140630728053,"pfxZ":2.830908108397834,"pX":0.7554066518839023,"pZ":2.0279701362510254,"vX0":-8.2839064895712,"vY0":-140.45920998911387,"vZ0":-4.510220397475495,"x":88.21,"y":184.02,"x0":2.5547507293185983,"y0":50.00359683543159,"z0":5.396015186619081,"aX":18.300070439421994},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.3,"breakHorizontal":-14.9,"spinRate":2297,"spinDirection":119},"zone":9,"typeConfidence":0.89,"plateTime":0.39097373196776974,"extension":5.689390484742459},"index":0,"playId":"72caf7db-709d-3ace-a39a-2df463c99cd0","pitchNumber":1,"startTime":"2026-06-28T18:50:57.326Z","endTime":"2026-06-28T18:51:00.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-28T18:51:10.019Z","endTime":"2026-06-28T18:51:25.603Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":79.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.986959218791334,"aZ":-33.898341817750456,"pfxX":-1.8266437146293968,"pfxZ":-1.0657265595141698,"pX":0.13776631650019275,"pZ":1.8678449677896676,"vX0":-5.318995251200158,"vY0":-127.82711677660419,"vZ0":-2.1030850201581703,"x":111.75,"y":188.35,"x0":2.4987177608490327,"y0":50.00079638087354,"z0":5.411802381149892,"aX":-2.964062962766876},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.2,"breakHorizontal":4.7,"spinRate":2571,"spinDirection":324},"zone":8,"typeConfidence":0.9,"plateTime":0.43162120931566283,"extension":5.571303567262084},"index":2,"playId":"c2564999-2df8-3b4d-8e4b-8d110a776d1c","pitchNumber":2,"startTime":"2026-06-28T18:51:25.603Z","endTime":"2026-06-28T18:51:29.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":98.6,"endSpeed":89.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40886980428475,"aZ":-15.236308994516342,"pfxX":7.674003634601355,"pfxZ":8.172058488070835,"pX":0.2287411530953572,"pZ":4.117201633953607,"vX0":-8.481093293043271,"vY0":-143.36522524176536,"vZ0":-2.0410434536189292,"x":108.28,"y":127.62,"x0":2.234114669688074,"y0":50.00630305537908,"z0":5.793868798334656,"aX":15.912820840942938},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.5,"breakHorizontal":-12.1,"spinRate":2344,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.38265940976693136,"extension":5.609514508145399},"index":3,"playId":"53404622-0ed4-3649-8367-e4d6d6ea2e44","pitchNumber":3,"startTime":"2026-06-28T18:51:42.495Z","endTime":"2026-06-28T18:51:46.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22204876485024,"aZ":-17.41804368538178,"pfxX":6.640984591745378,"pfxZ":7.204060533260666,"pX":-0.09270117493497877,"pZ":3.499084364197741,"vX0":-9.014168380183797,"vY0":-142.35678665596436,"vZ0":-3.205920459403958,"x":120.53,"y":144.3,"x0":2.254662739398892,"y0":50.004976199903545,"z0":5.744951896406218,"aX":13.607907748851297},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.6,"breakHorizontal":-10.2,"spinRate":2235,"spinDirection":126},"zone":2,"typeConfidence":0.9,"plateTime":0.38500949301071774,"extension":5.641550879151406},"index":4,"playId":"ef9a95f3-cb6b-3761-b48d-2acab75e7e92","pitchNumber":4,"startTime":"2026-06-28T18:52:01.457Z","endTime":"2026-06-28T18:52:05.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-4.699999999999996,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:52:05.039Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to center fielder Tyrone Taylor.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T18:54:32.371Z","endTime":"2026-06-28T18:55:18.840Z","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":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kodai Senga replaces Tobias Myers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-28T18:53:31.714Z","endTime":"2026-06-28T18:54:34.754Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673540,"link":"/api/v1/people/673540"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.2,"endSpeed":87.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37033734752495,"aZ":-13.911616954996612,"pfxX":-1.7121200951127218,"pfxZ":9.33465867871107,"pX":0.05964122662630954,"pZ":3.4686119759637175,"vX0":4.992206163139765,"vY0":-138.60616457417228,"vZ0":-4.453008172002335,"x":114.73,"y":145.13,"x0":-1.5379609250169626,"y0":50.003447356109575,"z0":6.016958388361447,"aX":-3.350328040279304},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":2.2,"spinRate":2349,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39432605605001614,"extension":6.381651217381768},"index":1,"playId":"d3016631-7e69-3f51-b891-46eccb48c214","pitchNumber":1,"startTime":"2026-06-28T18:54:34.754Z","endTime":"2026-06-28T18:54:38.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95822198537892,"aZ":-31.15160207784999,"pfxX":1.365617474031462,"pfxZ":0.6333519443253319,"pX":0.9228730390616239,"pZ":1.7011014486949063,"vX0":5.6749225077482395,"vY0":-125.96559778875691,"vZ0":-4.394886687646905,"x":81.82,"y":192.85,"x0":-1.5304054256158646,"y0":50.00303433934084,"z0":5.967750198331483,"aX":2.2096572581231007},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.4,"breakHorizontal":-3.7,"spinRate":2591,"spinDirection":355},"zone":14,"typeConfidence":2.0,"plateTime":0.43369974621303475,"extension":6.353791665009562},"index":2,"playId":"8a06e2db-e05c-38b4-9ae6-87b9b89c7daf","pitchNumber":2,"startTime":"2026-06-28T18:54:51.597Z","endTime":"2026-06-28T18:54:56.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.531353530682733,"aZ":-29.98451712984145,"pfxX":-3.077905135635076,"pfxZ":1.396365732560251,"pX":-0.15163584771617186,"pZ":1.8075159744663,"vX0":4.884826853271628,"vY0":-124.17207006391804,"vZ0":-4.2268766749395565,"x":122.78,"y":189.98,"x0":-1.7393704029798862,"y0":50.003562477256324,"z0":6.010569267080637,"aX":-4.834046837168504},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":4.6,"spinRate":993,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.4401263818042742,"extension":6.251950313408279},"hitData":{"launchSpeed":92.9,"launchAngle":35.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.23,"coordY":64.66}},"index":3,"playId":"840b1546-865f-3f16-893e-77bb6521c3b3","pitchNumber":3,"startTime":"2026-06-28T18:55:10.212Z","endTime":"2026-06-28T18:55:18.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":1.1999999999999957,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:55:18.840Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T18:55:20.163Z","endTime":"2026-06-28T18:57:03.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.874028478144705,"aZ":-35.6984386282175,"pfxX":5.281071803043509,"pfxZ":-2.399120039160639,"pX":-1.2451533640924928,"pZ":1.7238498865485117,"vX0":-0.20456963625399976,"vY0":-120.0409804689529,"vZ0":-2.4044638894743215,"x":164.46,"y":192.24,"x0":-1.8458854605798767,"y0":50.00252716099312,"z0":5.897331008551966,"aX":7.755456825987403},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.7,"breakHorizontal":-9.5,"spinRate":2638,"spinDirection":22},"zone":13,"typeConfidence":0.9,"plateTime":0.455179794345113,"extension":6.163287720914652},"index":0,"playId":"ed9e8eda-26fa-3819-bbac-50f8e6039ad6","pitchNumber":1,"startTime":"2026-06-28T18:55:44.992Z","endTime":"2026-06-28T18:55:49.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":97.9,"endSpeed":90.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.151025014087704,"aZ":-14.967788717990846,"pfxX":-2.549483318892344,"pfxZ":8.302209691967624,"pX":-0.12729565547069707,"pZ":3.05748047886794,"vX0":5.584862855800171,"vY0":-142.46298234176635,"vZ0":-5.155561267263469,"x":121.85,"y":156.23,"x0":-1.7744856902910529,"y0":50.00355098227707,"z0":5.823732611547998,"aX":-5.2846907149441815},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.3,"breakHorizontal":3.6,"spinRate":2395,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.38323126640816874,"extension":6.369575723535737},"index":1,"playId":"5cc1e6e4-6b2c-3c62-9876-9bc9baa177c7","pitchNumber":2,"startTime":"2026-06-28T18:56:04.157Z","endTime":"2026-06-28T18:56:07.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.708958858819063,"aZ":-19.955195494540934,"pfxX":-5.4200430454876365,"pfxZ":8.13930936859726,"pX":-0.16945479500507124,"pZ":2.9241583139488103,"vX0":5.22227161485189,"vY0":-121.69207086548452,"vZ0":-3.4651732026964472,"x":123.46,"y":159.83,"x0":-1.638269905382751,"y0":50.00032721243223,"z0":6.093494157499159,"aX":-8.134252847071485},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":14.2,"breakHorizontal":8.6,"spinRate":1046,"spinDirection":259},"zone":2,"typeConfidence":0.61,"plateTime":0.4499488281200068,"extension":6.251098975167485},"index":2,"playId":"ee3f4a1b-e02b-37e3-976c-6f1cbb801ab4","pitchNumber":3,"startTime":"2026-06-28T18:56:26.209Z","endTime":"2026-06-28T18:56:29.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":79.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.979318688255933,"aZ":-30.40252638630878,"pfxX":0.9142992433270409,"pfxZ":1.081912561161026,"pX":-1.014372526875118,"pZ":1.9965602514738603,"vX0":1.1769297703558048,"vY0":-128.45679084676297,"vZ0":-3.848779594098005,"x":155.67,"y":184.87,"x0":-1.6010307301081161,"y0":50.000682432817996,"z0":5.934973179045835,"aX":1.4947260859132325},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.2,"breakHorizontal":-1.9,"spinRate":2644,"spinDirection":23},"zone":13,"typeConfidence":2.0,"plateTime":0.42996986490649247,"extension":6.396933661007505},"index":3,"playId":"6e048e70-7aed-35bc-aa62-b613c2ef842a","pitchNumber":4,"startTime":"2026-06-28T18:56:58.915Z","endTime":"2026-06-28T18:57:03.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:57:03.734Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out sharply, shortstop Bo Bichette to first baseman Eric Wagaman.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T18:57:37.237Z","endTime":"2026-06-28T18:58:04.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T18:57:26.693Z","endTime":"2026-06-28T18:57:39.609Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.6,"endSpeed":85.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06310117971295,"aZ":-21.219349563226327,"pfxX":-7.353130830678278,"pfxZ":5.8546717229095435,"pX":-0.1277040676534665,"pZ":2.31937603183463,"vX0":7.072580038333022,"vY0":-136.00186409830653,"vZ0":-5.596497207995117,"x":121.87,"y":176.16,"x0":-1.8076542849098511,"y0":50.005857332893285,"z0":5.87748299980462,"aX":-13.765667603218507},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.6,"breakHorizontal":11.8,"spinRate":2355,"spinDirection":222},"zone":5,"typeConfidence":0.75,"plateTime":0.40286802707450775,"extension":6.308638387794458},"index":1,"playId":"abb2a20a-212b-3077-b911-64f091379eb6","pitchNumber":1,"startTime":"2026-06-28T18:57:39.609Z","endTime":"2026-06-28T18:57:43.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.111010644938794,"aZ":-13.227608285566813,"pfxX":-3.8092860167121665,"pfxZ":9.042212724157535,"pX":0.569776781252418,"pZ":2.2116118556880573,"vX0":7.2729082063197135,"vY0":-143.16465342221755,"vZ0":-7.72037743467479,"x":95.28,"y":179.07,"x0":-1.4977869677944011,"y0":50.00558924821808,"z0":5.754171200341564,"aX":-7.984578456129245},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.1,"breakHorizontal":5.6,"spinRate":2365,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.3812097679399562,"extension":6.4097626127808205},"hitData":{"launchSpeed":90.1,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":128.46,"coordY":157.43}},"index":2,"playId":"dd642640-b1d1-34b8-8786-b2e797eddb69","pitchNumber":2,"startTime":"2026-06-28T18:57:57.811Z","endTime":"2026-06-28T18:58:04.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.25,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-06-28T18:58:04.533Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyrone Taylor singles on a ground ball to left fielder Brandon Marsh.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T18:59:45.246Z","endTime":"2026-06-28T19:01:23.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.270523658548736,"aZ":-32.96506667685052,"pfxX":-4.152014803802494,"pfxZ":-0.5413827826998254,"pX":1.1923607334982114,"pZ":3.2855196614607123,"vX0":-2.189523577542605,"vY0":-119.84791168245822,"vZ0":1.3588676567070483,"x":71.55,"y":150.07,"x0":2.656013710013138,"y0":50.003629777912096,"z0":5.646399592329393,"aX":-6.064023970620806},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.4,"breakHorizontal":8.0,"spinRate":2439,"spinDirection":318},"zone":12,"typeConfidence":0.9,"plateTime":0.45630760692953976,"extension":5.306413604967176},"index":0,"playId":"74cb58f3-1941-314b-a7dd-be391bad6d71","pitchNumber":1,"startTime":"2026-06-28T19:00:23.639Z","endTime":"2026-06-28T19:00:27.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.117698950165007,"aZ":-34.82391045257348,"pfxX":-3.691902903593758,"pfxZ":-1.7501210184755225,"pX":-0.27764861315945644,"pZ":1.7853216163799848,"vX0":-5.618016317057102,"vY0":-121.94189590755893,"vZ0":-1.6711817026878886,"x":127.58,"y":190.58,"x0":2.5324677553245962,"y0":50.00504514514695,"z0":5.473271105218108,"aX":-5.580950098653978},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.4,"breakHorizontal":7.9,"spinRate":2442,"spinDirection":321},"zone":7,"typeConfidence":0.9,"plateTime":0.44851628122051723,"extension":5.43681391122798},"index":1,"playId":"4085fa69-6d46-315c-9540-4431dc240c2e","pitchNumber":2,"startTime":"2026-06-28T19:00:36.606Z","endTime":"2026-06-28T19:00:41.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.153519675392296,"aZ":-30.048552292491483,"pfxX":9.604728850057917,"pfxZ":1.4114497051813286,"pX":0.5083097326010996,"pZ":1.7543650107207687,"vX0":-7.693853197189829,"vY0":-121.97763728778955,"vZ0":-2.7022342527989407,"x":97.62,"y":191.41,"x0":2.4566408745873947,"y0":50.00315142559931,"z0":5.469301342465777,"aX":14.4633046303073},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.2,"breakHorizontal":-15.6,"spinRate":1729,"spinDirection":118},"zone":9,"typeConfidence":0.9,"plateTime":0.44916345444097194,"extension":5.5817358813853035},"index":2,"playId":"5b32e90b-e146-378d-aca0-a5d1b8c50d6b","pitchNumber":3,"startTime":"2026-06-28T19:00:53.918Z","endTime":"2026-06-28T19:00:57.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":84.1,"endSpeed":77.4,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.712028200722017,"aZ":-29.144309579411647,"pfxX":7.777285607748798,"pfxZ":1.9967856769056107,"pX":0.27519581353739775,"pZ":2.0249419205380463,"vX0":-7.060823606885672,"vY0":-122.33748112448437,"vZ0":-2.6567888664466937,"x":106.51,"y":184.11,"x0":2.1857482706946243,"y0":50.00465096855407,"z0":5.618464034848985,"aX":11.812318810614187},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.2,"breakHorizontal":-12.5,"spinRate":1741,"spinDirection":119},"zone":8,"typeConfidence":0.88,"plateTime":0.4474095577122288,"extension":5.528343160891844},"hitData":{"launchSpeed":76.7,"launchAngle":7.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.95,"coordY":157.26}},"index":3,"playId":"2cddfd63-2687-33bb-8d13-f47b47a70497","pitchNumber":4,"startTime":"2026-06-28T19:01:10.750Z","endTime":"2026-06-28T19:01:23.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.7,"awayTeamWinProbability":76.3,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.02,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:01:23.768Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Baty walks. Tyrone Taylor to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T19:01:24.497Z","endTime":"2026-06-28T19:04:03.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"postOnSecond":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99891911306382,"aZ":-31.11505652817742,"pfxX":-1.0179267081006462,"pfxZ":0.6846681170918796,"pX":-0.35471931253690314,"pZ":2.4170436114585634,"vX0":-6.957880371483958,"vY0":-123.1399203597044,"vZ0":-1.1106800358317084,"x":130.52,"y":173.52,"x0":2.6322932238583103,"y0":50.002883893302986,"z0":5.491332432559801,"aX":-1.5718126214834665},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.2,"breakHorizontal":3.4,"spinRate":2400,"spinDirection":347},"zone":4,"typeConfidence":0.86,"plateTime":0.44373751360726876,"extension":5.605227774892602},"index":0,"playId":"7adbc03c-0f11-36d6-b375-0d0e02e8f26c","pitchNumber":1,"startTime":"2026-06-28T19:01:48.978Z","endTime":"2026-06-28T19:01:52.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":85.6,"endSpeed":78.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73663429269648,"aZ":-31.224941591392323,"pfxX":-3.875225683559572,"pfxZ":0.6151249535529368,"pX":-1.3773467867635494,"pZ":1.2513689955418137,"vX0":-8.391607666390724,"vY0":-124.34687707471186,"vZ0":-3.674718984746794,"x":169.5,"y":204.99,"x0":2.5608873418456755,"y0":50.00348850981089,"z0":5.372716086427824,"aX":-5.995554122616733},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":9.1,"spinRate":2599,"spinDirection":338},"zone":13,"typeConfidence":0.9,"plateTime":0.4425300859302408,"extension":5.767831944889951},"index":1,"playId":"f0f4ca54-7fd7-3889-b415-133c7a9cfadb","pitchNumber":2,"startTime":"2026-06-28T19:02:12.588Z","endTime":"2026-06-28T19:02:15.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-28T19:02:25.399Z","endTime":"2026-06-28T19:02:41.867Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.770786882848334,"aZ":-24.99464746436774,"pfxX":-3.5850165682047983,"pfxZ":4.43341680236749,"pX":-2.4893561946595946,"pZ":1.164190555345993,"vX0":-10.678322851411238,"vY0":-126.6717894269416,"vZ0":-5.385943305830574,"x":211.89,"y":207.35,"x0":2.252715295593533,"y0":50.001911042818534,"z0":5.325744960788319,"aX":-5.8028150892471455},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.0,"breakHorizontal":9.0,"spinRate":2607,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.4330039804036625,"extension":5.642551356841657},"index":3,"playId":"477a4bfb-6f90-39de-8f86-e86ad74d93dc","pitchNumber":3,"startTime":"2026-06-28T19:02:41.867Z","endTime":"2026-06-28T19:02:44.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":88.1,"endSpeed":80.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.632257862804547,"aZ":-31.281463153392515,"pfxX":-2.8596145500641157,"pfxZ":0.5428236762722216,"pX":-1.2006359672062132,"pZ":1.350853565039307,"vX0":-8.067669764059746,"vY0":-128.01571793954213,"vZ0":-3.949099415746594,"x":162.77,"y":202.31,"x0":2.374588531397974,"y0":50.00348589650387,"z0":5.386443404666696,"aX":-4.702527738917614},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.2,"breakHorizontal":7.2,"spinRate":2636,"spinDirection":346},"zone":13,"typeConfidence":0.89,"plateTime":0.42933420870896866,"extension":5.698580309214552},"index":4,"playId":"34d5bf16-13a4-3b66-a7bf-498b2a5ba33e","pitchNumber":4,"startTime":"2026-06-28T19:02:58.558Z","endTime":"2026-06-28T19:03:03.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":96.8,"endSpeed":88.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.065236140882426,"aZ":-22.412186536411507,"pfxX":10.998044653410863,"pfxZ":4.894607376715013,"pX":0.06188188304534452,"pZ":1.3124870871501795,"vX0":-9.933641393097382,"vY0":-140.4273529927167,"vZ0":-7.2945713439972755,"x":114.64,"y":203.34,"x0":2.2177667235448917,"y0":50.005633168688874,"z0":5.403977130261679,"aX":21.949295530895537},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.4,"breakHorizontal":-17.9,"spinRate":2409,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.3901755166936409,"extension":5.793726492109936},"index":5,"playId":"d2f439b2-353d-321b-bee2-36a171bc49ed","pitchNumber":5,"startTime":"2026-06-28T19:03:13.808Z","endTime":"2026-06-28T19:03:17.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.1,"endSpeed":88.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.722328339840416,"aZ":-25.084323452699675,"pfxX":10.478854409350342,"pfxZ":3.5225400005838736,"pX":0.15952381908689775,"pZ":2.6413177399983265,"vX0":-9.432321653747595,"vY0":-141.08381509111175,"vZ0":-3.639241464322333,"x":110.92,"y":167.46,"x0":2.18810608601424,"y0":50.001080890278566,"z0":5.568540423968329,"aX":21.078677743528708},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.8,"breakHorizontal":-17.0,"spinRate":2342,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.38854451485289276,"extension":5.6645077489023965},"index":6,"playId":"f69d9b8e-8fef-39db-9537-d4c38e4aa277","pitchNumber":6,"startTime":"2026-06-28T19:03:31.959Z","endTime":"2026-06-28T19:03:36.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.2,"endSpeed":89.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.205174891666985,"aZ":-23.09447198832903,"pfxX":9.201317360200383,"pfxZ":4.456531684576717,"pX":0.563555581949272,"pZ":3.7684021551671134,"vX0":-8.415683280788164,"vY0":-141.38777828559492,"vZ0":-1.1775286301717658,"x":95.52,"y":137.03,"x0":2.3733908607995042,"y0":50.00593647459909,"z0":5.662971508435315,"aX":18.758323128948348},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.0,"breakHorizontal":-15.1,"spinRate":2225,"spinDirection":124},"zone":12,"typeConfidence":0.81,"plateTime":0.386402831754447,"extension":5.737141278714527},"index":7,"playId":"4b7196e0-ad50-37d5-bdf5-410e713d8bdb","pitchNumber":7,"startTime":"2026-06-28T19:03:59.662Z","endTime":"2026-06-28T19:04:03.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.0,"awayTeamWinProbability":69.0,"homeTeamWinProbabilityAdded":7.300000000000001,"leverageIndex":1.84,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:04:03.838Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Torrens grounds out, third baseman Alec Bohm to first baseman Bryce Harper. Tyrone Taylor to 3rd. Brett Baty to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T19:04:05.482Z","endTime":"2026-06-28T19:05:30.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"postOnThird":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.125585933329813,"aZ":-40.01843091159464,"pfxX":-1.851187824113281,"pfxZ":-5.150177301578054,"pX":-0.1443327505081411,"pZ":2.083183452743869,"vX0":-6.134127077100075,"vY0":-123.63143996580104,"vZ0":0.1261542341346371,"x":122.5,"y":182.53,"x0":2.6246375225475562,"y0":50.0008997139307,"z0":5.432863479666832,"aX":-2.8200322469071173},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-9.0,"breakHorizontal":5.0,"spinRate":2405,"spinDirection":332},"zone":8,"typeConfidence":0.88,"plateTime":0.44562572082886076,"extension":5.684739892235743},"index":0,"playId":"6c9728c3-14a0-345c-a2df-0cb5dcf34e42","pitchNumber":1,"startTime":"2026-06-28T19:04:47.949Z","endTime":"2026-06-28T19:04:52.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27343291956051,"aZ":-16.50150413963543,"pfxX":8.31045744114099,"pfxZ":7.873491050162157,"pX":0.37063754442162117,"pZ":3.6181070098524835,"vX0":-8.450262995277686,"vY0":-140.5287105870463,"vZ0":-2.584066729721601,"x":102.87,"y":141.09,"x0":2.343865436482885,"y0":50.00208278662551,"z0":5.627648686245318,"aX":16.541477266305904},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.9,"breakHorizontal":-13.2,"spinRate":2313,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.39047976509950955,"extension":5.777756183769994},"index":1,"playId":"a5421101-9348-341b-8e58-47c93ffbdabb","pitchNumber":2,"startTime":"2026-06-28T19:05:00.941Z","endTime":"2026-06-28T19:05:04.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6666607381845,"aZ":-31.973815263225184,"pfxX":9.812347989698868,"pfxZ":0.1315959728491487,"pX":1.121966842477202,"pZ":1.7133169962042034,"vX0":-6.642667855009269,"vY0":-124.46249640768575,"vZ0":-2.70348087937222,"x":74.23,"y":192.52,"x0":2.554501776447023,"y0":50.005992218291425,"z0":5.4694162396963275,"aX":15.352166333406444},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.1,"breakHorizontal":-16.2,"spinRate":1749,"spinDirection":116},"zone":14,"typeConfidence":0.91,"plateTime":0.4405711132708934,"extension":5.636756626464171},"hitData":{"launchSpeed":57.1,"launchAngle":-43.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.67,"coordY":166.49}},"index":2,"playId":"e09af9b3-720d-3dbc-bcd7-91f3ac9e4378","pitchNumber":3,"startTime":"2026-06-28T19:05:22.917Z","endTime":"2026-06-28T19:05:30.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.4,"awayTeamWinProbability":70.6,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":2.56,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:05:30.925Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Benge singles on a line drive to left fielder Brandon Marsh. Tyrone Taylor scores. Brett Baty to 3rd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T19:05:36.882Z","endTime":"2026-06-28T19:06:18.533Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"postOnThird":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":{"id":666200,"link":"/api/v1/people/666200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.2,"endSpeed":88.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.168635585724452,"aZ":-28.831831310936007,"pfxX":9.597796681773751,"pfxZ":1.6926411253634175,"pX":0.2864510301427335,"pZ":2.2337067600753078,"vX0":-9.302852780823702,"vY0":-139.73216979849553,"vZ0":-3.897947366193213,"x":106.08,"y":178.47,"x0":2.410156100434117,"y0":50.00610537787261,"z0":5.538770864617077,"aX":19.00324254439232},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.4,"breakHorizontal":-15.5,"spinRate":2231,"spinDirection":121},"zone":5,"typeConfidence":0.91,"plateTime":0.3918226808061318,"extension":5.729640668694572},"hitData":{"launchSpeed":90.3,"launchAngle":10.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.83,"coordY":114.98}},"index":0,"playId":"11a2d74c-cd2a-3368-9aa3-6d40f894123c","pitchNumber":1,"startTime":"2026-06-28T19:06:09.318Z","endTime":"2026-06-28T19:06:18.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":8.800000000000004,"leverageIndex":2.21,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:06:18.533Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks. Carson Benge to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T19:07:52.712Z","endTime":"2026-06-28T19:10:15.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"postOnThird":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[0],"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T19:07:11.501Z","endTime":"2026-06-28T19:07:55.053Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.832909867672424,"aZ":-32.331875795836275,"pfxX":-3.503109137160921,"pfxZ":-0.09759701917316654,"pX":0.16372663279725932,"pZ":3.7670722329916697,"vX0":-4.999029165008704,"vY0":-125.62086085913212,"vZ0":1.9643651752998186,"x":110.76,"y":137.07,"x0":2.6456957718248595,"y0":50.00389904905089,"z0":5.630035821272047,"aX":-5.519607547356634},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.6,"breakHorizontal":7.7,"spinRate":2519,"spinDirection":318},"zone":12,"typeConfidence":0.9,"plateTime":0.4384071065857533,"extension":5.682209025506626},"index":1,"playId":"d17acdc8-3438-3af9-be4a-015381181467","pitchNumber":1,"startTime":"2026-06-28T19:07:55.053Z","endTime":"2026-06-28T19:07:58.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94162278289938,"aZ":-25.025800891257965,"pfxX":11.17652303292319,"pfxZ":3.5675108446168693,"pX":-0.06470126629363618,"pZ":2.4755346459917646,"vX0":-10.605236278399476,"vY0":-140.9123682788001,"vZ0":-4.111832549497562,"x":119.47,"y":171.94,"x0":2.30118256439568,"y0":50.00617486855591,"z0":5.57671411835652,"aX":22.411815532978753},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.8,"breakHorizontal":-18.0,"spinRate":2315,"spinDirection":129},"zone":5,"typeConfidence":0.9,"plateTime":0.3891727621054941,"extension":5.794630031895529},"index":2,"playId":"f15b3df1-12c6-326f-9742-90448f4db65b","pitchNumber":2,"startTime":"2026-06-28T19:08:10.055Z","endTime":"2026-06-28T19:08:14.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.526104669547294,"aZ":-23.036165946781015,"pfxX":10.123137680893475,"pfxZ":4.48961116216126,"pX":0.4408275802727857,"pZ":1.2797228852621902,"vX0":-8.824581388484539,"vY0":-141.83832645744556,"vZ0":-7.703821441450921,"x":100.2,"y":204.23,"x0":2.27753179099611,"y0":50.005810034422446,"z0":5.5006467290175225,"aX":20.623945893864818},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.7,"breakHorizontal":-16.6,"spinRate":2320,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.386190112728217,"extension":5.686907660778791},"index":3,"playId":"6cd7cba5-4441-3666-80a4-3b2aba9adcbc","pitchNumber":3,"startTime":"2026-06-28T19:08:28.535Z","endTime":"2026-06-28T19:08:32.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18639276395261,"aZ":-23.687609843950877,"pfxX":11.315573502517605,"pfxZ":4.293661434759681,"pX":-0.700293550437668,"pZ":1.5978669570759774,"vX0":-11.97770809162408,"vY0":-140.10498158036967,"vZ0":-6.274562335963774,"x":143.69,"y":195.64,"x0":2.1707464678944763,"y0":50.00697500694585,"z0":5.426374266740133,"aX":22.38519665862325},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.5,"breakHorizontal":-17.9,"spinRate":2257,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.39171916353054215,"extension":5.8502506488503245},"index":4,"playId":"65b5dc65-ccae-327c-a774-a59d753675d9","pitchNumber":4,"startTime":"2026-06-28T19:08:48.858Z","endTime":"2026-06-28T19:08:55.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-28T19:09:16.271Z","endTime":"2026-06-28T19:09:32.633Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47957306226509,"aZ":-23.38737907739748,"pfxX":10.469147319559886,"pfxZ":4.310490459066781,"pX":0.8051823796761636,"pZ":2.983447169343954,"vX0":-8.094899198254598,"vY0":-141.91639817882623,"vZ0":-3.0315136587317806,"x":86.31,"y":158.23,"x0":2.334307134603398,"y0":50.00579120371594,"z0":5.555223276241005,"aX":21.358275378845775},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.3,"breakHorizontal":-17.3,"spinRate":2325,"spinDirection":122},"zone":3,"typeConfidence":0.89,"plateTime":0.3859575900514294,"extension":5.686802320708672},"index":6,"playId":"75febb23-26fc-3c04-a464-3de8c15ac7b7","pitchNumber":5,"startTime":"2026-06-28T19:09:32.633Z","endTime":"2026-06-28T19:09:37.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.887377774934482,"aZ":-24.982260776647575,"pfxX":10.082147598953657,"pfxZ":3.450153615694459,"pX":-0.17249654998896974,"pZ":3.8677603774333713,"vX0":-10.334318373236869,"vY0":-143.2140518459902,"vZ0":-0.8745150226842657,"x":123.58,"y":134.35,"x0":2.1661964060633188,"y0":50.00382570108504,"z0":5.734154546058393,"aX":21.024898097335146},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.2,"breakHorizontal":-16.3,"spinRate":2338,"spinDirection":125},"zone":11,"typeConfidence":0.85,"plateTime":0.38189633941170653,"extension":5.748658166527113},"index":7,"playId":"c03b7e16-948a-3cd8-b2f7-f1a7474e538f","pitchNumber":6,"startTime":"2026-06-28T19:09:54.321Z","endTime":"2026-06-28T19:09:58.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.675296713401686,"aZ":-31.449501290037965,"pfxX":0.5378863954931417,"pfxZ":0.4501751734533599,"pX":1.048743302384429,"pZ":3.722839753471408,"vX0":-4.16325416769205,"vY0":-127.33873173387506,"vZ0":1.6945646437191255,"x":77.02,"y":138.26,"x0":2.6452666143434937,"y0":50.00516763628751,"z0":5.563080805047065,"aX":0.87136880216004},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.6,"breakHorizontal":0.1,"spinRate":2487,"spinDirection":318},"zone":12,"typeConfidence":0.87,"plateTime":0.4325403909904546,"extension":5.68273828601528},"index":8,"playId":"c047f375-6016-36f4-922d-095abe0f0f1b","pitchNumber":7,"startTime":"2026-06-28T19:10:11.486Z","endTime":"2026-06-28T19:10:15.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.63,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:10:15.238Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Bichette strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T19:11:30.974Z","endTime":"2026-06-28T19:12:35.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"postOnThird":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T19:10:30.581Z","endTime":"2026-06-28T19:11:33.289Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77253630192819,"aZ":-28.09924809265244,"pfxX":-1.9110279638906364,"pfxZ":2.53853585383394,"pX":0.8176723891029227,"pZ":2.5112119484592905,"vX0":-3.967275997982822,"vY0":-126.20309673025925,"vZ0":-1.6045673533672147,"x":85.83,"y":170.98,"x0":2.661194191273664,"y0":50.0046713610191,"z0":5.428407373387178,"aX":-3.0676862502370588},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":4.4,"spinRate":2350,"spinDirection":326},"zone":6,"typeConfidence":0.9,"plateTime":0.43476292535438077,"extension":5.621190165127693},"index":1,"playId":"a510126d-4712-3394-b7ed-4ecd841194da","pitchNumber":1,"startTime":"2026-06-28T19:11:33.289Z","endTime":"2026-06-28T19:11:37.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":86.7,"endSpeed":80.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.579245486990647,"aZ":-27.552641957568227,"pfxX":10.521995055742318,"pfxZ":2.8484250924167505,"pX":0.45351694268942466,"pZ":2.3227929825574627,"vX0":-8.385256627300427,"vY0":-126.08857002003992,"vZ0":-2.3905921051538206,"x":99.71,"y":176.06,"x0":2.441233038606423,"y0":50.00520167316582,"z0":5.487351843645713,"aX":17.089938151076915},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.9,"breakHorizontal":-17.4,"spinRate":1760,"spinDirection":117},"zone":6,"typeConfidence":0.91,"plateTime":0.43299030983720144,"extension":5.7442545102544935},"index":2,"playId":"37680281-6aca-3a2a-b334-580bde954133","pitchNumber":2,"startTime":"2026-06-28T19:11:49.009Z","endTime":"2026-06-28T19:11:52.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38561318015492,"aZ":-32.21649614305886,"pfxX":-2.5617110282861346,"pfxZ":-0.02725705697179226,"pX":0.6818646649046264,"pZ":1.8358476548802387,"vX0":-3.8561194894737363,"vY0":-128.45838115949778,"vZ0":-2.724154575511476,"x":91.01,"y":189.21,"x0":2.534681455341385,"y0":50.00252321649388,"z0":5.412431627617602,"aX":-4.283582282539346},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.5,"breakHorizontal":5.5,"spinRate":2507,"spinDirection":320},"zone":9,"typeConfidence":0.9,"plateTime":0.426240429214082,"extension":5.500892463535092},"index":3,"playId":"396de807-8132-3ae5-8157-6717daf7d586","pitchNumber":3,"startTime":"2026-06-28T19:12:10.949Z","endTime":"2026-06-28T19:12:14.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.291856544437024,"aZ":-17.657159794369807,"pfxX":8.615913651497934,"pfxZ":7.037564128748215,"pX":-0.6394725368866165,"pZ":3.369923369769282,"vX0":-10.982925212991045,"vY0":-142.61999586096823,"vZ0":-3.2383235300509754,"x":141.38,"y":147.79,"x0":2.139019799498974,"y0":50.00661009356107,"z0":5.631485106712527,"aX":17.783054616783993},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.2,"breakHorizontal":-13.4,"spinRate":2326,"spinDirection":121},"zone":11,"typeConfidence":0.9,"plateTime":0.3838106142698199,"extension":5.745486990600605},"index":4,"playId":"f11ba7b3-6bd0-395c-87e5-c06ab1e163b1","pitchNumber":4,"startTime":"2026-06-28T19:12:31.768Z","endTime":"2026-06-28T19:12:35.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":-10.800000000000004,"leverageIndex":3.71,"dramaIndex":164.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:12:35.483Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Eric Wagaman lines out to center fielder Justin Crawford.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T19:12:37.837Z","endTime":"2026-06-28T19:14:03.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.27525051805013,"aZ":-29.38277728120043,"pfxX":9.247739215032269,"pfxZ":1.7023592060908204,"pX":-0.5128187462946028,"pZ":2.037210004375693,"vX0":-9.941315006655772,"vY0":-126.26134978946037,"vZ0":-2.743889028655916,"x":136.55,"y":183.78,"x0":2.247758579367745,"y0":50.000122307609715,"z0":5.4681858162030155,"aX":15.14164822446009},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":-14.9,"spinRate":1771,"spinDirection":112},"zone":7,"typeConfidence":0.9,"plateTime":0.43146276548179463,"extension":5.76960671286092},"index":0,"playId":"e8a94eaa-503e-3b22-b4dd-7a168adb6c30","pitchNumber":1,"startTime":"2026-06-28T19:13:00.376Z","endTime":"2026-06-28T19:13:04.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23022890594776,"aZ":-31.421949446638575,"pfxX":0.45967368953556687,"pfxZ":0.4476389769438178,"pX":-0.2878810404964802,"pZ":1.178770111232645,"vX0":-7.1328765491813595,"vY0":-128.479213454226,"vZ0":-4.2630982177828045,"x":127.97,"y":206.95,"x0":2.458046328506733,"y0":50.00215010532095,"z0":5.286272398822174,"aX":0.7726601032363035},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.1,"breakHorizontal":0.7,"spinRate":2548,"spinDirection":326},"zone":13,"typeConfidence":0.76,"plateTime":0.42539705797918526,"extension":5.69572469756787},"index":1,"playId":"d7efea03-95f9-3b84-9996-dd52f0de2cc1","pitchNumber":2,"startTime":"2026-06-28T19:13:19.754Z","endTime":"2026-06-28T19:13:23.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.0,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47334622018204,"aZ":-16.35335513141867,"pfxX":7.791163225077996,"pfxZ":7.68627446183344,"pX":0.3435673481932595,"pZ":2.738085206395965,"vX0":-8.152365119088179,"vY0":-141.67340195336874,"vZ0":-4.966350255685764,"x":103.9,"y":164.85,"x0":2.2285720039716015,"y0":50.00504069247205,"z0":5.538591950652286,"aX":16.043235966544497},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":-12.7,"spinRate":2326,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.3847174761356813,"extension":5.720332143936134},"index":2,"playId":"3f4221f6-3db1-33dd-9d12-22982c031d53","pitchNumber":3,"startTime":"2026-06-28T19:13:36.935Z","endTime":"2026-06-28T19:13:40.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66489107144485,"aZ":-31.70334783258986,"pfxX":-3.3728057928814588,"pfxZ":0.278581192279411,"pX":-0.5880433556037725,"pZ":2.036038895298611,"vX0":-6.839446641627484,"vY0":-129.61703167254322,"vZ0":-2.2250664169209196,"x":139.41,"y":183.81,"x0":2.517397647635045,"y0":50.00505229653575,"z0":5.313055720369406,"aX":-5.772059373963023},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.2,"breakHorizontal":7.6,"spinRate":2581,"spinDirection":334},"zone":7,"typeConfidence":0.89,"plateTime":0.42165973025682746,"extension":5.6235981633125025},"hitData":{"launchSpeed":78.5,"launchAngle":26.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.86,"coordY":89.51}},"index":3,"playId":"1be34fed-3377-34a6-9134-459275ef428c","pitchNumber":4,"startTime":"2026-06-28T19:13:56.039Z","endTime":"2026-06-28T19:14:03.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-10.799999999999997,"leverageIndex":4.17,"dramaIndex":176.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:14:03.269Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Bohm walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T19:15:56.954Z","endTime":"2026-06-28T19:19:34.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"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":[0,1,2,3,4,5,6,7,8],"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.811158158136767,"aZ":-14.765622880350424,"pfxX":-4.242326465722369,"pfxZ":8.992136628361848,"pX":0.540047845612604,"pZ":1.4382538217027825,"vX0":7.032003246656881,"vY0":-137.4054171509611,"vZ0":-9.61023659419639,"x":96.41,"y":199.95,"x0":-1.4864223545355886,"y0":50.006278183227444,"z0":5.955455554172479,"aX":-8.217039464128536},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":6.5,"spinRate":2142,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39669106041740854,"extension":6.30193299782929},"index":0,"playId":"4ad9dfc2-440b-38a2-a784-2c0ccf6a2208","pitchNumber":1,"startTime":"2026-06-28T19:16:16.645Z","endTime":"2026-06-28T19:16:21.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.8,"endSpeed":88.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83829516882687,"aZ":-14.171080543220858,"pfxX":-4.378974351259766,"pfxZ":9.037648810082713,"pX":-0.06937448132762315,"pZ":3.1261608522190305,"vX0":5.9148291409826195,"vY0":-139.41190440723867,"vZ0":-5.138628831714902,"x":119.64,"y":154.37,"x0":-1.637844887091997,"y0":50.00139114168836,"z0":5.910192949199385,"aX":-8.72207616432345},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":6.8,"spinRate":2352,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3911001426410854,"extension":6.339946220414776},"index":1,"playId":"a9f7973f-4c1a-37c2-916c-f3b969097f69","pitchNumber":2,"startTime":"2026-06-28T19:16:43.846Z","endTime":"2026-06-28T19:16:47.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.454463434312885,"aZ":-12.054842617106457,"pfxX":-3.4214304084795812,"pfxZ":10.099934954842267,"pX":-0.6063538483590086,"pZ":2.4901193524906353,"vX0":3.96895255275595,"vY0":-139.98758819517357,"vZ0":-7.190402771135395,"x":140.11,"y":171.55,"x0":-1.5954204056838097,"y0":50.006206979694014,"z0":5.874586985510156,"aX":-6.818265983876432},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":5.4,"spinRate":2406,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3906967582818117,"extension":6.385283305118336},"index":2,"playId":"d6304474-2f5d-365c-a84a-818e121a59f2","pitchNumber":3,"startTime":"2026-06-28T19:17:02.597Z","endTime":"2026-06-28T19:17:07.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":97.3,"endSpeed":89.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.390166478296536,"aZ":-16.447575146279934,"pfxX":-5.018152449561404,"pfxZ":7.720504395600548,"pX":-0.3814051100147374,"pZ":3.3997936917840126,"vX0":5.356688687874561,"vY0":-141.58567583755652,"vZ0":-4.323281377132129,"x":131.54,"y":146.99,"x0":-1.6430783777092703,"y0":50.000156833705084,"z0":5.994312214393103,"aX":-10.218532646609214},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.3,"breakHorizontal":8.0,"spinRate":2418,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3863941978370846,"extension":6.245055327541712},"index":3,"playId":"06a8a55e-c747-37cd-8491-9d98cbfdc757","pitchNumber":4,"startTime":"2026-06-28T19:17:29.465Z","endTime":"2026-06-28T19:17:34.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.229425678793504,"aZ":-28.59673144545156,"pfxX":-5.123751801686154,"pfxZ":2.4035119339376565,"pX":-1.0200511259500047,"pZ":0.6004019343261747,"vX0":3.1556169466381765,"vY0":-121.62867139000363,"vZ0":-6.698066789512503,"x":155.88,"y":222.57,"x0":-1.6726616522877669,"y0":50.00311944756605,"z0":5.8896929078233695,"aX":-7.629558592819423},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.9,"breakHorizontal":8.5,"spinRate":1014,"spinDirection":260},"zone":13,"typeConfidence":0.85,"plateTime":0.45139613288203595,"extension":6.177421328931791},"index":4,"playId":"42634ad5-7919-39c7-b816-308817c17cee","pitchNumber":5,"startTime":"2026-06-28T19:18:00.283Z","endTime":"2026-06-28T19:18:04.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.630123089914328,"aZ":-29.648333980875968,"pfxX":0.06564652373825797,"pfxZ":1.5343766752073442,"pX":0.36249360071011766,"pZ":1.2400393033884693,"vX0":4.919437359866534,"vY0":-127.80734718159826,"vZ0":-5.766691711656649,"x":103.18,"y":205.3,"x0":-1.6000612148907516,"y0":50.004131762670156,"z0":5.869438611604448,"aX":0.10676202551043167},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":-1.3,"spinRate":2513,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.42942697790417617,"extension":6.405794063437497},"index":5,"playId":"0e5aa31c-2a9c-31a5-972e-7770fceb5029","pitchNumber":6,"startTime":"2026-06-28T19:18:22.251Z","endTime":"2026-06-28T19:18:26.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.304639732228,"aZ":-13.575061976589557,"pfxX":-3.8615000933401133,"pfxZ":9.424341622812147,"pX":0.6356623427241571,"pZ":3.5330043294932056,"vX0":7.169521206324405,"vY0":-139.1361082106493,"vZ0":-4.257981971041068,"x":92.77,"y":143.39,"x0":-1.465172861209746,"y0":50.002447508573844,"z0":5.973711914515416,"aX":-7.6211283859080075},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":5.6,"spinRate":2424,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.3926828039396657,"extension":6.311782117982134},"index":6,"playId":"0b3a8299-3d39-399c-8afc-2d5db3b520a7","pitchNumber":7,"startTime":"2026-06-28T19:18:40.607Z","endTime":"2026-06-28T19:18:44.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.701014163283407,"aZ":-13.657571238723731,"pfxX":-4.0103718857022335,"pfxZ":9.506466253087407,"pX":-1.1573221392529054,"pZ":2.470669018882126,"vX0":3.287984850460282,"vY0":-138.82141702521344,"vZ0":-6.838558496476846,"x":161.11,"y":172.07,"x0":-1.8373049289704344,"y0":50.003238308174765,"z0":5.879164518347172,"aX":-7.810853770348962},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":6.6,"spinRate":2311,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3948845035111539,"extension":6.288821116405981},"index":7,"playId":"e6bae428-7c06-360d-9344-c024c4b8bcd9","pitchNumber":8,"startTime":"2026-06-28T19:19:04.518Z","endTime":"2026-06-28T19:19:09.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12104855993892,"aZ":-18.79917159528938,"pfxX":-9.668984898823364,"pfxZ":7.181565813573223,"pX":0.2341451243546358,"pZ":1.3296042079276864,"vX0":8.858074467611505,"vY0":-136.12243498779543,"vZ0":-8.172691876495447,"x":108.07,"y":202.88,"x0":-1.8187397714292888,"y0":50.000860409109606,"z0":5.691426939405772,"aX":-17.998012501954157},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.3,"breakHorizontal":15.5,"spinRate":2283,"spinDirection":217},"zone":14,"typeConfidence":0.78,"plateTime":0.40362516065269816,"extension":6.278537167085355},"index":8,"playId":"7a7a20ed-02f0-336e-b939-b44c7a8689bd","pitchNumber":9,"startTime":"2026-06-28T19:19:31.087Z","endTime":"2026-06-28T19:19:34.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.5,"awayTeamWinProbability":80.5,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:19:34.669Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Marsh doubles (15) on a ground ball to right fielder Carson Benge. Alec Bohm to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T19:19:36.800Z","endTime":"2026-06-28T19:21:23.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"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,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40881705832339,"aZ":-12.795802068305642,"pfxX":-5.304928887309658,"pfxZ":9.961645872164835,"pX":0.22866054446751455,"pZ":1.3765318993834172,"vX0":7.122642532835228,"vY0":-139.1098287584605,"vZ0":-9.545513469425053,"x":108.28,"y":201.61,"x0":-1.6847536159842278,"y0":50.00057045349804,"z0":5.716855168872965,"aX":-10.317568649056867},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":8.0,"spinRate":2354,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3948721711944918,"extension":6.279551930876368},"index":0,"playId":"f6e02eec-f821-3b7e-8d36-d73a9c1b1a48","pitchNumber":1,"startTime":"2026-06-28T19:20:03.765Z","endTime":"2026-06-28T19:20:07.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.5,"endSpeed":85.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38103666297547,"aZ":-14.67990058541758,"pfxX":-4.149064851141048,"pfxZ":9.213111901819904,"pX":-0.470756714062231,"pZ":2.631687262975334,"vX0":4.908233922569643,"vY0":-137.3975756664104,"vZ0":-6.119834988266779,"x":134.94,"y":167.72,"x0":-1.7470130221190872,"y0":50.00467514915408,"z0":5.8977601861533016,"aX":-7.879989086313339},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":6.4,"spinRate":2392,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3996971304185526,"extension":6.260326294592524},"index":1,"playId":"ca79c5e1-7e5e-3e49-856e-b4071b23dcfe","pitchNumber":2,"startTime":"2026-06-28T19:20:22.966Z","endTime":"2026-06-28T19:20:26.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.439304262887756,"aZ":-25.75024212108143,"pfxX":-1.6558359208035012,"pfxZ":3.7063211345756297,"pX":-0.8017537819712529,"pZ":3.570527549374863,"vX0":3.509397663744631,"vY0":-130.5280261284616,"vZ0":-1.3722310604574435,"x":147.56,"y":142.38,"x0":-1.9460867626324982,"y0":50.00195767040203,"z0":6.034622765653134,"aX":-2.869166584804195},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.6,"breakHorizontal":2.3,"spinRate":2343,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4189817517114154,"extension":6.190342804502606},"index":2,"playId":"5f958c10-0bf0-3f32-970b-0c6d3c0f1f88","pitchNumber":3,"startTime":"2026-06-28T19:20:48.059Z","endTime":"2026-06-28T19:20:51.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.159627516941484,"aZ":-26.742598180784967,"pfxX":-1.7669835381572807,"pfxZ":3.086783169936986,"pX":0.015172890335905374,"pZ":2.3819708579237453,"vX0":5.430826906341731,"vY0":-130.91993569267157,"vZ0":-3.872340175301092,"x":116.42,"y":174.47,"x0":-1.8443607734021639,"y0":50.00359739872252,"z0":5.851534073540746,"aX":-3.1098821372657133},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.0,"breakHorizontal":2.2,"spinRate":2418,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.41624063095214714,"extension":6.309498961481014},"hitData":{"launchSpeed":87.1,"launchAngle":-0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.44,"coordY":161.82}},"index":3,"playId":"30e555cc-cc23-3897-ae4d-bd5b7b0303e6","pitchNumber":4,"startTime":"2026-06-28T19:21:11.110Z","endTime":"2026-06-28T19:21:23.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":-7.300000000000001,"leverageIndex":1.07,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:21:23.126Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T19:21:28.361Z","endTime":"2026-06-28T19:23:25.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"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,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":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":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.538888177595457,"aZ":-23.122052479147182,"pfxX":-9.738680701813893,"pfxZ":4.98914439447061,"pX":-0.7704647116460703,"pZ":2.5575927649921604,"vX0":5.6391858003613,"vY0":-133.97539507309386,"vZ0":-4.336725884619602,"x":146.37,"y":169.72,"x0":-1.6398094030418344,"y0":50.000804213031536,"z0":5.854222726828795,"aX":-17.662842658199512},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.3,"breakHorizontal":16.4,"spinRate":2223,"spinDirection":223},"zone":4,"typeConfidence":0.91,"plateTime":0.409171536363675,"extension":6.300185396853981},"index":0,"playId":"b87781ff-3b25-3e06-befa-f40877adad1f","pitchNumber":1,"startTime":"2026-06-28T19:22:05.905Z","endTime":"2026-06-28T19:22:09.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.133081675470248,"aZ":-29.691011048606445,"pfxX":-5.5489192902654825,"pfxZ":1.625628413232806,"pX":-0.5963895680274297,"pZ":1.6669900940110396,"vX0":5.017134473694357,"vY0":-122.72571623469568,"vZ0":-3.993302309829953,"x":139.73,"y":193.77,"x0":-1.9455959796402449,"y0":50.00343270119276,"z0":5.842371900427083,"aX":-8.470887516202916},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.3,"breakHorizontal":8.9,"spinRate":1477,"spinDirection":249},"zone":7,"typeConfidence":0.91,"plateTime":0.44619970988394764,"extension":6.396089850713606},"index":1,"playId":"9e03b0f5-b968-3f38-9dd9-936eada2e1fb","pitchNumber":2,"startTime":"2026-06-28T19:22:32.689Z","endTime":"2026-06-28T19:22:37.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.964706632421827,"aZ":-29.920901338251415,"pfxX":-6.46929387662766,"pfxZ":1.548695957699445,"pX":0.44665491837091303,"pZ":0.5711602878807603,"vX0":7.34689507005372,"vY0":-120.64407593911356,"vZ0":-5.845831600357925,"x":99.97,"y":223.36,"x0":-1.8139398013291057,"y0":50.00463462838398,"z0":5.699834402161146,"aX":-9.429070786424267},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.4,"breakHorizontal":9.7,"spinRate":1276,"spinDirection":253},"zone":14,"typeConfidence":0.93,"plateTime":0.45599178702605014,"extension":6.530400453230575},"index":2,"playId":"ec5e5112-bf8c-3b31-9050-43a59e3f294b","pitchNumber":3,"startTime":"2026-06-28T19:22:53.522Z","endTime":"2026-06-28T19:22:58.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.785567641062126,"aZ":-30.49272135620658,"pfxX":-4.716091173213561,"pfxZ":1.130451868546288,"pX":-0.3014821690258157,"pZ":0.7171229270254635,"vX0":5.056616975680013,"vY0":-121.04724023102385,"vZ0":-5.738214464200322,"x":128.49,"y":219.42,"x0":-1.8010758634178043,"y0":50.004602766432434,"z0":5.7760049075522515,"aX":-7.026244615553643},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.0,"breakHorizontal":7.4,"spinRate":1179,"spinDirection":254},"zone":13,"typeConfidence":0.91,"plateTime":0.4518315986922876,"extension":6.406261247462024},"index":3,"playId":"078ca7ee-1ce0-31bf-8c6c-9d74d9467f96","pitchNumber":4,"startTime":"2026-06-28T19:23:20.222Z","endTime":"2026-06-28T19:23:25.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.6,"awayTeamWinProbability":84.4,"homeTeamWinProbabilityAdded":3.4000000000000004,"leverageIndex":0.89,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:23:25.459Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, second baseman Brett Baty to first baseman Eric Wagaman.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T19:23:27.490Z","endTime":"2026-06-28T19:24:53.652Z","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":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"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],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51996212325167,"aZ":-28.828928417888882,"pfxX":-2.9170600947158603,"pfxZ":2.1947862392544737,"pX":-0.08836996298245399,"pZ":1.8952315931683446,"vX0":5.456920976654895,"vY0":-122.51208644875327,"vZ0":-3.5264825693695423,"x":120.37,"y":187.61,"x0":-1.962632393372582,"y0":50.00401061295766,"z0":5.80944296707452,"aX":-4.448516602104039},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.4,"breakHorizontal":4.1,"spinRate":1098,"spinDirection":259},"zone":8,"typeConfidence":0.66,"plateTime":0.446567799314761,"extension":6.461779514634008},"index":0,"playId":"5d121f84-5343-38ca-9b2a-5347b6e1ec4c","pitchNumber":1,"startTime":"2026-06-28T19:23:52.929Z","endTime":"2026-06-28T19:23:57.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":77.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.076323517570316,"aZ":-29.085859975350456,"pfxX":-0.7127202747143062,"pfxZ":1.9598561017052107,"pX":-0.42486319068945694,"pZ":1.1271311742628158,"vX0":4.215039427072414,"vY0":-127.11377787372632,"vZ0":-5.284748160805631,"x":133.19,"y":208.35,"x0":-2.0392635628873856,"y0":50.00394327685043,"z0":5.650054636237366,"aX":-1.1238211859264198},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":0.0,"spinRate":2552,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.43720709332070307,"extension":6.5351341021355625},"index":1,"playId":"2737246a-6fc6-3262-bd4e-61fbd996374e","pitchNumber":2,"startTime":"2026-06-28T19:24:25.749Z","endTime":"2026-06-28T19:24:29.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63537979034028,"aZ":-14.50280274203456,"pfxX":-3.2960782510935234,"pfxZ":8.914555656993166,"pX":0.10532770927286199,"pZ":2.4198003489388773,"vX0":6.636511506404793,"vY0":-140.34107064751527,"vZ0":-6.426073352847522,"x":112.99,"y":173.45,"x0":-1.8685443024937731,"y0":50.00083324304236,"z0":5.6948641459418745,"aX":-6.532894340258802},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":4.6,"spinRate":2310,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39123041017993154,"extension":6.347382881044049},"hitData":{"launchSpeed":91.8,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.14,"coordY":159.79}},"index":2,"playId":"508f471a-32bc-36eb-ba2c-2d92b7600251","pitchNumber":3,"startTime":"2026-06-28T19:24:46.651Z","endTime":"2026-06-28T19:24:53.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.6,"awayTeamWinProbability":78.4,"homeTeamWinProbabilityAdded":6.000000000000002,"leverageIndex":1.26,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:24:53.652Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Derek Hill strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T19:24:59.270Z","endTime":"2026-06-28T19:26:55.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":79.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42233180123752,"aZ":-28.88612063221008,"pfxX":0.6806597575127304,"pfxZ":2.0155167351298005,"pX":0.21773580336331272,"pZ":2.4458742984283797,"vX0":4.535360039443736,"vY0":-128.2763048007712,"vZ0":-2.9113276734456335,"x":108.7,"y":172.74,"x0":-1.6763813319794865,"y0":50.005459650992535,"z0":5.894897858617196,"aX":1.1115639802368782},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":-2.4,"spinRate":2563,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.43025582837219556,"extension":6.385785558900498},"index":0,"playId":"55a0846a-db48-38d0-b508-c730640547a9","pitchNumber":1,"startTime":"2026-06-28T19:25:31.096Z","endTime":"2026-06-28T19:25:35.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.320648618063988,"aZ":-26.679195682207162,"pfxX":-1.741794948971683,"pfxZ":2.899665670897611,"pX":1.1710565314688284,"pZ":1.9846614814735837,"vX0":7.762179482332571,"vY0":-136.1484406247161,"vZ0":-5.284216014978878,"x":72.36,"y":185.19,"x0":-1.479297809077089,"y0":50.003917146885385,"z0":5.775806627398921,"aX":-3.3021698068451575},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.4,"breakHorizontal":1.7,"spinRate":2483,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40091463588109066,"extension":6.431456960706328},"index":1,"playId":"71940330-e68d-3493-afc5-f867ce08a94b","pitchNumber":2,"startTime":"2026-06-28T19:25:53.190Z","endTime":"2026-06-28T19:25:56.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":99.5,"endSpeed":91.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15024586924036,"aZ":-13.780305613780408,"pfxX":-4.200245593488473,"pfxZ":8.603210406177217,"pX":-0.557535689245532,"pZ":3.5018507557867133,"vX0":5.26781036475354,"vY0":-144.91079835839406,"vZ0":-3.9779939575603596,"x":138.25,"y":144.23,"x0":-1.8486279671572956,"y0":50.00612310782298,"z0":5.727529836002427,"aX":-8.98353216729426},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.0,"breakHorizontal":6.6,"spinRate":2497,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.37721047044420075,"extension":6.43462835261499},"index":2,"playId":"fc95df9a-a31c-316e-b61d-a2040e3a8348","pitchNumber":3,"startTime":"2026-06-28T19:26:23.268Z","endTime":"2026-06-28T19:26:29.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23176221068912,"aZ":-31.713433849989496,"pfxX":-4.8585640400418715,"pfxZ":0.29355373218266756,"pX":0.21731415014635147,"pZ":3.14579566036937,"vX0":6.634078853983872,"vY0":-123.73988378593698,"vZ0":-0.4208331347840544,"x":108.72,"y":153.84,"x0":-1.8700379181134206,"y0":50.00038274660404,"z0":5.980525007139371,"aX":-7.516474353841456},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.7,"breakHorizontal":7.2,"spinRate":1132,"spinDirection":262},"zone":2,"typeConfidence":0.91,"plateTime":0.4430551198532555,"extension":6.3375140405736925},"index":3,"playId":"d82d0587-5b10-364a-8b60-20f72422377e","pitchNumber":4,"startTime":"2026-06-28T19:26:51.851Z","endTime":"2026-06-28T19:26:55.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"third":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.59,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:26:55.790Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Francisco Alvarez doubles (6) on a sharp line drive to right fielder Derek Hill.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T19:29:53.397Z","endTime":"2026-06-28T19:30:21.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0],"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Shugart replaces Jesús Luzardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T19:28:48.199Z","endTime":"2026-06-28T19:29:43.028Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663767,"link":"/api/v1/people/663767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"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-28T19:29:43.028Z","endTime":"2026-06-28T19:29:55.527Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62062436558272,"aZ":-23.07929833328374,"pfxX":2.6374182747114494,"pfxZ":4.845973212721697,"pX":0.11730170266705975,"pZ":1.9230952061685833,"vX0":6.770822599439329,"vY0":-135.3764697215212,"vZ0":-4.843091756542608,"x":112.53,"y":186.86,"x0":-2.748133409337262,"y0":50.000352252985024,"z0":5.3287121018901535,"aX":4.944773570656052},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.0,"breakHorizontal":-6.1,"spinRate":2385,"spinDirection":192},"zone":8,"typeConfidence":0.91,"plateTime":0.4029789531046255,"extension":6.01457832865946},"index":2,"playId":"f74f6a37-c954-3783-a073-af09cf7db414","pitchNumber":1,"startTime":"2026-06-28T19:29:55.527Z","endTime":"2026-06-28T19:29:59.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.506962274600923,"aZ":-21.257112334776146,"pfxX":-9.002830399492389,"pfxZ":5.560880088949755,"pX":-0.25948714261807093,"pZ":2.3796579018034305,"vX0":9.095182552223068,"vY0":-138.8477158725728,"vZ0":-4.483681838341007,"x":126.89,"y":174.53,"x0":-2.3993948498452444,"y0":50.004025232707775,"z0":5.419995620567098,"aX":-17.675734105993666},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.4,"breakHorizontal":14.5,"spinRate":2010,"spinDirection":219},"zone":5,"typeConfidence":0.83,"plateTime":0.39367132953801853,"extension":6.20469398293317},"hitData":{"launchSpeed":104.0,"launchAngle":14.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":210.51,"coordY":110.68}},"index":3,"playId":"21651ed2-6e85-35bf-a527-dbae810b64e0","pitchNumber":2,"startTime":"2026-06-28T19:30:08.927Z","endTime":"2026-06-28T19:30:21.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":9.199999999999996,"leverageIndex":1.38,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:30:21.472Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Young called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T19:31:07.459Z","endTime":"2026-06-28T19:33:19.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,8],"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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jared Young replaces Mark Vientos.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T19:30:42.777Z","endTime":"2026-06-28T19:31:09.681Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.8,"endSpeed":86.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.534473772797803,"aZ":-24.2100138371147,"pfxX":0.9693289951965995,"pfxZ":4.1805184371088355,"pX":0.2990771272398021,"pZ":3.7090357884267853,"vX0":7.810044454756019,"vY0":-136.54894499713728,"vZ0":-0.39331415136798686,"x":105.6,"y":138.64,"x0":-2.7135735287083103,"y0":50.00443467299373,"z0":5.507789197473671,"aX":1.8448473796328322},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":-3.2,"spinRate":2540,"spinDirection":192},"zone":12,"typeConfidence":0.91,"plateTime":0.3997586502459898,"extension":6.260889968520442},"index":1,"playId":"3763fb3f-6df9-32ce-847b-abb271730f35","pitchNumber":1,"startTime":"2026-06-28T19:31:09.681Z","endTime":"2026-06-28T19:31:14.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.592963328188535,"aZ":-33.187426632433265,"pfxX":9.911578999565071,"pfxZ":-0.6961600938881762,"pX":1.4916046221532802,"pZ":1.5805997023643938,"vX0":6.962857654733526,"vY0":-119.96901238860931,"vZ0":-1.7183955888206588,"x":60.14,"y":196.1,"x0":-2.7379207873157165,"y0":50.004161646680004,"z0":5.26929614989498,"aX":14.42004737371522},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.4,"breakHorizontal":-19.7,"spinRate":2819,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.4568685622837356,"extension":5.958998337472512},"index":2,"playId":"71b0fea4-1e6f-328f-8eb3-ed3869c483c5","pitchNumber":2,"startTime":"2026-06-28T19:31:24.131Z","endTime":"2026-06-28T19:31:27.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.508724138837252,"aZ":-24.152196126607283,"pfxX":0.5624978481750738,"pfxZ":4.223706303781997,"pX":-0.5160651983267657,"pZ":3.3397891223272107,"vX0":5.7539326627627165,"vY0":-136.563743602501,"vZ0":-1.0028012375611386,"x":136.67,"y":148.61,"x0":-2.718563380420999,"y0":50.00350033098603,"z0":5.364650914466095,"aX":1.0669935261381727},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.7,"breakHorizontal":-2.2,"spinRate":2547,"spinDirection":203},"zone":1,"typeConfidence":0.9,"plateTime":0.40023416507368514,"extension":6.210162327265861},"index":3,"playId":"286b1e08-1880-306f-8473-e4a9a9525de8","pitchNumber":3,"startTime":"2026-06-28T19:31:45.362Z","endTime":"2026-06-28T19:31:49.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.184412800584912,"aZ":-13.631284932676804,"pfxX":-4.576498319331663,"pfxZ":9.130965325982775,"pX":-0.38137267405735226,"pZ":2.7655617258088334,"vX0":7.219558184228132,"vY0":-141.37469682644502,"vZ0":-4.829657395204754,"x":131.54,"y":164.11,"x0":-2.3695550946614534,"y0":50.00582201279439,"z0":5.366024657052635,"aX":-9.297545715654753},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":6.8,"spinRate":2155,"spinDirection":215},"zone":4,"typeConfidence":0.93,"plateTime":0.38690701533546124,"extension":6.24054047431148},"index":4,"playId":"11197c7e-3efd-3987-8af4-e599a799b3cf","pitchNumber":4,"startTime":"2026-06-28T19:32:02.370Z","endTime":"2026-06-28T19:32:06.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94705874281312,"aZ":-33.14349367831252,"pfxX":6.47345864538089,"pfxZ":-0.6384635294280199,"pX":1.6344704543534616,"pZ":0.6848326283914369,"vX0":8.621899965516052,"vY0":-122.92536639611086,"vZ0":-4.010755573628097,"x":54.7,"y":220.29,"x0":-2.762591788985634,"y0":50.00139904555864,"z0":5.159128477776184,"aX":9.878107054873182},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.9,"breakHorizontal":-13.8,"spinRate":2832,"spinDirection":57},"zone":14,"typeConfidence":0.87,"plateTime":0.446012921297946,"extension":6.217443736055448},"index":5,"playId":"cd652be5-294a-3ed8-941c-fc194eba9959","pitchNumber":5,"startTime":"2026-06-28T19:32:19.113Z","endTime":"2026-06-28T19:32:22.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15250497753824,"aZ":-14.73174127447155,"pfxX":-5.633843739462677,"pfxZ":8.547935370545973,"pX":-0.4541300070624465,"pZ":3.1925661511800585,"vX0":6.780846591245476,"vY0":-142.30706314656257,"vZ0":-4.048043627757546,"x":134.31,"y":152.58,"x0":-2.1414020624399708,"y0":50.00565035771807,"z0":5.573541212599316,"aX":-11.50051585252756},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":8.8,"spinRate":2077,"spinDirection":221},"zone":1,"typeConfidence":0.93,"plateTime":0.3856054612768198,"extension":6.183423171152363},"index":6,"playId":"5df0f95e-0e4d-3745-8b42-8b4df4fe6ef1","pitchNumber":6,"startTime":"2026-06-28T19:32:38.722Z","endTime":"2026-06-28T19:32:45.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-06-28T19:33:02.114Z","endTime":"2026-06-28T19:33:14.800Z","isPitch":false,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23965606193324,"aZ":-23.97846729324391,"pfxX":-11.057886161105458,"pfxZ":4.119541970639941,"pX":0.5025224832418048,"pZ":2.212021810921626,"vX0":11.88305602112287,"vY0":-140.0431325933591,"vZ0":-4.2081200114116655,"x":97.85,"y":179.06,"x0":-2.3563501781688894,"y0":50.002299077189726,"z0":5.3001178253611965,"aX":-21.99305100010944},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.7,"breakHorizontal":17.6,"spinRate":2047,"spinDirection":222},"zone":9,"typeConfidence":0.92,"plateTime":0.39091731160053955,"extension":6.292938105337409},"index":8,"playId":"782a63c1-da1a-3fff-a4f1-f927f0a1bc9b","pitchNumber":7,"startTime":"2026-06-28T19:33:14.800Z","endTime":"2026-06-28T19:33:19.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.7,"awayTeamWinProbability":71.3,"homeTeamWinProbabilityAdded":-6.4999999999999964,"leverageIndex":2.07,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:33:19.401Z","atBatIndex":49},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"A.J. Ewing homers (4) on a fly ball to right center field. Francisco Alvarez scores.","rbi":2,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T19:33:49.780Z","endTime":"2026-06-28T19:34:38.636Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3],"actionIndex":[0],"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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":{"id":663767,"link":"/api/v1/people/663767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":{"id":663767,"link":"/api/v1/people/663767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter A.J. Ewing replaces Tyrone Taylor.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T19:33:24.137Z","endTime":"2026-06-28T19:33:51.811Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":621438,"link":"/api/v1/people/621438"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66704843596818,"aZ":-22.65845270916993,"pfxX":-10.613848152280543,"pfxZ":4.7281889223999976,"pX":-0.08054181047921626,"pZ":1.8123541884736807,"vX0":10.979696050187966,"vY0":-140.93381780678436,"vZ0":-5.103321608782839,"x":120.07,"y":189.85,"x0":-2.645666237803202,"y0":50.00601789599015,"z0":5.107690283135072,"aX":-21.380644269894134},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.7,"breakHorizontal":17.0,"spinRate":2158,"spinDirection":229},"zone":8,"typeConfidence":0.92,"plateTime":0.3884620113212045,"extension":6.3312702029131565},"index":1,"playId":"71badf51-a12e-37fb-92e7-528df7b3716c","pitchNumber":1,"startTime":"2026-06-28T19:33:51.811Z","endTime":"2026-06-28T19:33:55.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2026-06-28T19:34:05.345Z","endTime":"2026-06-28T19:34:18.010Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.384898955592202,"aZ":-31.364543299059374,"pfxX":8.789563850285846,"pfxZ":0.5166319937802868,"pX":0.23003597661783087,"pZ":2.124896457218764,"vX0":4.802194370956863,"vY0":-124.35921559387711,"vZ0":-1.4181778212329605,"x":108.23,"y":181.41,"x0":-2.869062901058875,"y0":50.00254911204188,"z0":5.308929946902005,"aX":13.738384778013614},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.8,"breakHorizontal":-17.0,"spinRate":2877,"spinDirection":60},"zone":9,"typeConfidence":0.81,"plateTime":0.4407583536383095,"extension":6.096010073675544},"hitData":{"launchSpeed":104.1,"launchAngle":25.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":191.85,"coordY":59.36}},"index":3,"playId":"cb5c9d7e-99b3-3784-b41c-fda4e57d21f5","pitchNumber":2,"startTime":"2026-06-28T19:34:18.010Z","endTime":"2026-06-28T19:34:38.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":25.500000000000004,"leverageIndex":2.01,"dramaIndex":211.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:34:38.636Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Baty walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T19:35:16.771Z","endTime":"2026-06-28T19:37:26.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T19:35:02.521Z","endTime":"2026-06-28T19:35:18.840Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73304874129641,"aZ":-13.432150531005242,"pfxX":-5.5585951929237645,"pfxZ":9.052261331352291,"pX":0.776986348479105,"pZ":1.9657320305770103,"vX0":10.370741339035552,"vY0":-142.7217690093813,"vZ0":-7.362987183637815,"x":87.38,"y":185.71,"x0":-2.1756584218480683,"y0":50.0043061120967,"z0":5.418615103802003,"aX":-11.511119539685371},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":8.0,"spinRate":2217,"spinDirection":216},"zone":9,"typeConfidence":0.93,"plateTime":0.38325406552708774,"extension":6.259270063385323},"index":1,"playId":"af6f1596-e73a-367f-8f21-70a910abdbb3","pitchNumber":1,"startTime":"2026-06-28T19:35:18.840Z","endTime":"2026-06-28T19:35:23.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":97.1,"endSpeed":88.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93467649392907,"aZ":-13.883122028463356,"pfxX":-4.7783644780336285,"pfxZ":9.067557215998432,"pX":-0.9978523238303333,"pZ":3.339538779201678,"vX0":5.862169920362166,"vY0":-141.29299878236344,"vZ0":-3.263693633523801,"x":155.04,"y":148.61,"x0":-2.4810653372383413,"y0":50.00001764046883,"z0":5.404697927888596,"aX":-9.63638907426434},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":7.4,"spinRate":2188,"spinDirection":220},"zone":11,"typeConfidence":0.94,"plateTime":0.3880115738873249,"extension":6.16660116052691},"index":2,"playId":"2f47ae32-9663-3a33-bb3f-aaa8cbfcbdb5","pitchNumber":2,"startTime":"2026-06-28T19:35:35.279Z","endTime":"2026-06-28T19:35:39.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.191995114379097,"aZ":-23.576329885866667,"pfxX":-1.3145106287085944,"pfxZ":4.533443747553623,"pX":-0.3591774776652247,"pZ":1.8317156376321122,"vX0":6.7536073365759135,"vY0":-136.19119083808147,"vZ0":-4.743614473868858,"x":130.69,"y":189.32,"x0":-2.6899535345375174,"y0":50.00237117012675,"z0":5.206464608914771,"aX":-2.4931461847663354},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.4,"breakHorizontal":1.1,"spinRate":2448,"spinDirection":203},"zone":7,"typeConfidence":0.88,"plateTime":0.40069268559845606,"extension":6.0771476920775145},"index":3,"playId":"00b15738-cd6f-3ce4-897e-0023fcd89dcf","pitchNumber":3,"startTime":"2026-06-28T19:35:52.070Z","endTime":"2026-06-28T19:35:55.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93676373180969,"aZ":-12.43185307320661,"pfxX":-4.391031352898781,"pfxZ":9.61956212538431,"pX":0.6974763299260671,"pZ":2.568373186153946,"vX0":9.563860755962459,"vY0":-141.99011164176238,"vZ0":-5.924046183774222,"x":90.41,"y":169.43,"x0":-2.13610528527671,"y0":50.00254016049957,"z0":5.464822418212505,"aX":-9.012103457180228},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.4,"breakHorizontal":6.1,"spinRate":2258,"spinDirection":216},"zone":6,"typeConfidence":0.93,"plateTime":0.3849793515390636,"extension":6.185725792745296},"index":4,"playId":"3bc2ab57-e509-33f2-b719-c9ca285c9492","pitchNumber":4,"startTime":"2026-06-28T19:36:09.019Z","endTime":"2026-06-28T19:36:13.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34150732808749,"aZ":-19.879323421334128,"pfxX":-1.701311293964313,"pfxZ":6.203744451707189,"pX":-1.8628530331964406,"pZ":2.579368247523156,"vX0":3.323518228092686,"vY0":-138.9631548210511,"vZ0":-3.9556182130841977,"x":188.01,"y":169.14,"x0":-2.846283951996741,"y0":50.00094578789674,"z0":5.3200208331519425,"aX":-3.3708644197132176},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.7,"breakHorizontal":2.5,"spinRate":2410,"spinDirection":204},"zone":11,"typeConfidence":0.76,"plateTime":0.39220880117867285,"extension":6.0341757591144285},"index":5,"playId":"c573c02d-2dba-3022-866e-f6ef6326a915","pitchNumber":5,"startTime":"2026-06-28T19:36:28.851Z","endTime":"2026-06-28T19:36:32.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-06-28T19:36:49.708Z","endTime":"2026-06-28T19:37:23.559Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26625254650208,"aZ":-19.360872173385285,"pfxX":-10.735345742985253,"pfxZ":6.338005483007472,"pX":1.6832327859955079,"pZ":2.5255194929171014,"vX0":14.860927101916982,"vY0":-141.07317366299267,"vZ0":-4.355729853869201,"x":52.84,"y":170.59,"x0":-2.251250248331361,"y0":50.00033191462242,"z0":5.33279517137187,"aX":-21.69566240409413},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.7,"breakHorizontal":16.6,"spinRate":2162,"spinDirection":216},"zone":14,"typeConfidence":0.92,"plateTime":0.387842630399303,"extension":6.183139651672899},"index":7,"playId":"d2660866-7be6-365e-831b-ee3914a33e2a","pitchNumber":6,"startTime":"2026-06-28T19:37:23.559Z","endTime":"2026-06-28T19:37:26.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.8,"awayTeamWinProbability":42.2,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.0,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:37:26.915Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Torrens singles on a line drive to left fielder Brandon Marsh. Brett Baty to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T19:37:29.859Z","endTime":"2026-06-28T19:38:42.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"postOnThird":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":96.2,"endSpeed":88.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.676104429276556,"aZ":-19.024628313697907,"pfxX":-8.096600160293999,"pfxZ":6.574109575068657,"pX":-0.07100727137504469,"pZ":1.7667831529553335,"vX0":8.979954167599303,"vY0":-139.85604933475847,"vZ0":-6.258700391133636,"x":119.71,"y":191.08,"x0":-2.2568026436970103,"y0":50.001923336093135,"z0":5.262245169831436,"aX":-16.1940864949363},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.9,"breakHorizontal":13.1,"spinRate":2159,"spinDirection":215},"zone":8,"typeConfidence":0.51,"plateTime":0.3901841723851427,"extension":6.227737668214723},"index":0,"playId":"cefe06cb-da24-3e0e-9aa1-dd309413d011","pitchNumber":1,"startTime":"2026-06-28T19:37:53.782Z","endTime":"2026-06-28T19:37:57.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.140473629182555,"aZ":-23.95065974080824,"pfxX":1.3483756200165926,"pfxZ":4.291811872403674,"pX":1.112204628329726,"pZ":2.576954362613641,"vX0":8.18273244501569,"vY0":-136.60746687633952,"vZ0":-3.27392538110965,"x":74.61,"y":169.2,"x0":-2.0801350843295134,"y0":50.00410948690202,"z0":5.411460379549308,"aX":2.58322680975037},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.3,"breakHorizontal":-4.0,"spinRate":2551,"spinDirection":181},"zone":12,"typeConfidence":0.91,"plateTime":0.3988295716636241,"extension":6.255257415526072},"index":1,"playId":"191a65f1-8aaa-351c-b962-bbacaa4b4856","pitchNumber":2,"startTime":"2026-06-28T19:38:11.516Z","endTime":"2026-06-28T19:38:15.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.274899191466545,"aZ":-24.97896159422949,"pfxX":1.2477255011787838,"pfxZ":3.8320432355204774,"pX":-0.5253959852355066,"pZ":1.3869990017680947,"vX0":4.637564131798462,"vY0":-135.5621595938808,"vZ0":-5.994326104493795,"x":137.03,"y":201.33,"x0":-2.4144193605529987,"y0":50.00048264292178,"z0":5.3502710047517255,"aX":2.341678470868567},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.0,"breakHorizontal":-3.1,"spinRate":2507,"spinDirection":187},"zone":13,"typeConfidence":0.91,"plateTime":0.40273167305079793,"extension":6.22123062035003},"hitData":{"launchSpeed":76.5,"launchAngle":17.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.8,"coordY":144.58}},"index":2,"playId":"9aeef4f9-ae47-3412-8eff-8912d72462c9","pitchNumber":3,"startTime":"2026-06-28T19:38:30.179Z","endTime":"2026-06-28T19:38:42.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.7,"awayTeamWinProbability":32.3,"homeTeamWinProbabilityAdded":9.900000000000006,"leverageIndex":1.81,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:38:42.210Z","atBatIndex":52},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Carson Benge grounds into a force out, pitcher Kyle Backhus to third baseman Alec Bohm to second baseman Bryson Stott. Brett Baty scores. Luis Torrens out at 2nd. Carson Benge to 1st.","rbi":1,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T19:41:21.676Z","endTime":"2026-06-28T19:41:48.428Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"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":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679775,"link":"/api/v1/people/679775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":663767,"link":"/api/v1/people/663767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T19:39:00.514Z","endTime":"2026-06-28T19:40:00.399Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":620443,"link":"/api/v1/people/620443"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Backhus replaces Chase Shugart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"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-28T19:40:00.399Z","endTime":"2026-06-28T19:41:23.791Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679775,"link":"/api/v1/people/679775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":620443,"link":"/api/v1/people/620443"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.199803566051084,"aZ":-28.544457563201544,"pfxX":-5.463103015931656,"pfxZ":2.8008875936655695,"pX":-1.9244294208526913,"pZ":2.1667681530480603,"vX0":-9.495519396905916,"vY0":-113.83234669399212,"vZ0":2.1132769725158775,"x":190.35,"y":180.28,"x0":3.030408167092901,"y0":50.003688083282526,"z0":4.075661109688855,"aX":-7.084779043712148},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":6.0,"breakHorizontal":12.6,"spinRate":2159,"spinDirection":288},"zone":13,"typeConfidence":0.9,"plateTime":0.48335861801500624,"extension":7.0890364520616425},"index":2,"playId":"3697bc44-9916-3cb4-b658-2a13e4315bf3","pitchNumber":1,"startTime":"2026-06-28T19:41:23.791Z","endTime":"2026-06-28T19:41:27.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":620443,"link":"/api/v1/people/620443"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.660155971502018,"aZ":-34.16164871308645,"pfxX":11.066419432889642,"pfxZ":-1.1596878660298309,"pX":0.7054048938123355,"pZ":2.287055223736931,"vX0":-9.12901881546774,"vY0":-129.92465356660864,"vZ0":1.2427121103936247,"x":90.11,"y":177.03,"x0":2.8230665140556472,"y0":50.00223300305906,"z0":4.394302851558096,"aX":18.960401968609503},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.6,"breakHorizontal":-18.1,"spinRate":2061,"spinDirection":92},"zone":6,"typeConfidence":0.9,"plateTime":0.42121463572082174,"extension":7.125506283452902},"hitData":{"launchSpeed":72.1,"launchAngle":11.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.39,"coordY":170.17}},"index":3,"playId":"3ff786ad-b6d8-3dd7-afa8-d5ca371820b5","pitchNumber":2,"startTime":"2026-06-28T19:41:41.557Z","endTime":"2026-06-28T19:41:48.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":620443,"link":"/api/v1/people/620443"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":2.83,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:41:48.428Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Juan Soto singles on a sharp line drive to right fielder Derek Hill. Carson Benge to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T19:42:20.116Z","endTime":"2026-06-28T19:44:23.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.547663183723067,"aZ":-32.914957863246215,"pfxX":10.74428117217664,"pfxZ":-0.41932155698026996,"pX":0.41205817019648766,"pZ":1.982382363899383,"vX0":-9.61938816188853,"vY0":-131.89788186182648,"vZ0":0.4582104566614049,"x":101.29,"y":185.26,"x0":2.713763248559229,"y0":50.00365314442533,"z0":4.237116667359659,"aX":18.89608586807812},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.4,"breakHorizontal":-17.3,"spinRate":2241,"spinDirection":93},"zone":9,"typeConfidence":0.9,"plateTime":0.4155514829431861,"extension":7.125601970715631},"index":0,"playId":"5b72607e-df55-3d66-94e2-86084880ac2e","pitchNumber":1,"startTime":"2026-06-28T19:42:32.865Z","endTime":"2026-06-28T19:42:37.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-28T19:42:55.372Z","endTime":"2026-06-28T19:43:20.372Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.687416925584667,"aZ":-31.279234844068352,"pfxX":10.26549653621851,"pfxZ":0.4858696778069067,"pX":1.4136324251880994,"pZ":2.474363608146314,"vX0":-7.290381691295277,"vY0":-134.7907882033145,"vZ0":0.7501070943893238,"x":63.12,"y":171.97,"x0":2.8166253893899826,"y0":50.0033668571124,"z0":4.3972045340950485,"aX":18.93211482765405},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.2,"breakHorizontal":-17.0,"spinRate":2179,"spinDirection":100},"zone":14,"typeConfidence":0.91,"plateTime":0.40601448512682037,"extension":7.380601654955191},"index":2,"playId":"9311b259-9044-3249-acfe-f875d3c557b2","pitchNumber":2,"startTime":"2026-06-28T19:43:20.372Z","endTime":"2026-06-28T19:43:27.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.588539041180862,"aZ":-31.727406053518187,"pfxX":10.950170607603958,"pfxZ":0.24475830764732542,"pX":0.016779284395802643,"pZ":3.6692698498712386,"vX0":-10.747085281547113,"vY0":-133.94500379325785,"vZ0":3.802353463921739,"x":116.36,"y":139.71,"x0":2.648846180499923,"y0":50.0030912643997,"z0":4.493544090096402,"aX":19.996922008722766},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.6,"breakHorizontal":-17.6,"spinRate":2221,"spinDirection":102},"zone":11,"typeConfidence":0.91,"plateTime":0.4081597295200554,"extension":7.357895185412619},"index":3,"playId":"83fcd774-d751-3cf1-a6dd-cc866fe0d08a","pitchNumber":3,"startTime":"2026-06-28T19:43:53.529Z","endTime":"2026-06-28T19:43:57.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71690948758653,"aZ":-30.747963756694556,"pfxX":10.452818045476455,"pfxZ":0.7877438215512749,"pX":0.6320292121439611,"pZ":1.6506709621773252,"vX0":-9.105028101519043,"vY0":-133.33357184642784,"vZ0":-0.9991661649630013,"x":92.91,"y":194.21,"x0":2.727196712713049,"y0":50.00079624350866,"z0":4.241865106377428,"aX":18.885041638503758},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.4,"breakHorizontal":-17.0,"spinRate":2317,"spinDirection":95},"zone":9,"typeConfidence":0.9,"plateTime":0.4102354208681933,"extension":7.303342148143917},"hitData":{"launchSpeed":104.9,"launchAngle":14.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.79,"coordY":88.73}},"index":4,"playId":"538c5244-bcd3-32fd-927f-320891c9914e","pitchNumber":4,"startTime":"2026-06-28T19:44:14.895Z","endTime":"2026-06-28T19:44:23.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.4,"awayTeamWinProbability":26.599999999999994,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.89,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:44:23.910Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Bichette flies out to center fielder Justin Crawford.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T19:44:25.275Z","endTime":"2026-06-28T19:45:25.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67328574604663,"aZ":-28.507536549089117,"pfxX":10.94453498925923,"pfxZ":2.0797880759625986,"pX":0.3691983555048589,"pZ":1.3663038494771795,"vX0":-10.36321284682532,"vY0":-131.5864197310546,"vZ0":-2.215099168946705,"x":102.93,"y":201.89,"x0":2.9275872176589095,"y0":50.00151750486819,"z0":4.321008795737793,"aX":19.28325676923764},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.5,"breakHorizontal":-17.6,"spinRate":2196,"spinDirection":96},"zone":14,"typeConfidence":0.9,"plateTime":0.41548454875998164,"extension":7.319081595857685},"index":0,"playId":"1948f2d4-2914-3baf-8138-5bbcfe1e39f9","pitchNumber":1,"startTime":"2026-06-28T19:44:54.711Z","endTime":"2026-06-28T19:44:58.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.422291201910483,"aZ":-30.59508589056248,"pfxX":-5.255640504788398,"pfxZ":1.2270734895739617,"pX":0.30487434106888983,"pZ":1.9489492324472477,"vX0":-4.715757415409407,"vY0":-113.0754423666241,"vZ0":1.8451890451525996,"x":105.38,"y":186.16,"x0":3.103503451957288,"y0":50.00384764643605,"z0":4.201163026524829,"aX":-6.7777813816821215},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":3.0,"breakHorizontal":10.8,"spinRate":2104,"spinDirection":272},"zone":8,"typeConfidence":0.9,"plateTime":0.4851620286318701,"extension":6.937739326727476},"hitData":{"launchSpeed":93.2,"launchAngle":31.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":168.64,"coordY":68.5}},"index":1,"playId":"8cc0a33e-ec55-3e35-a093-39eb4dc11e5b","pitchNumber":2,"startTime":"2026-06-28T19:45:17.584Z","endTime":"2026-06-28T19:45:25.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-4.200000000000017,"leverageIndex":1.66,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:45:25.205Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a line drive to left fielder Juan Soto.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T19:47:46.621Z","endTime":"2026-06-28T19:48:44.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ronny Mauricio replaces first baseman Eric Wagaman, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T19:47:01.095Z","endTime":"2026-06-28T19:47:01.109Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":676572,"link":"/api/v1/people/676572"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":668901,"link":"/api/v1/people/668901"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jared Young remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T19:47:01.109Z","endTime":"2026-06-28T19:47:02.109Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"A.J. Ewing remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-28T19:47:01.109Z","endTime":"2026-06-28T19:47:48.963Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":621438,"link":"/api/v1/people/621438"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.0,"endSpeed":87.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.134958716567052,"aZ":-15.599825218005927,"pfxX":-2.5410717326994443,"pfxZ":8.50897313048911,"pX":-0.6244110492561951,"pZ":2.174312398712607,"vX0":4.737805968451992,"vY0":-138.28594372769618,"vZ0":-6.654313080526607,"x":140.8,"y":180.07,"x0":-2.025221330784702,"y0":50.005702673780526,"z0":5.647449380827366,"aX":-4.951701996866818},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":3.7,"spinRate":2189,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.3951875475058624,"extension":6.514034996344158},"index":3,"playId":"3defa6d1-29b4-380d-bd08-9f6b7bf07266","pitchNumber":1,"startTime":"2026-06-28T19:47:48.963Z","endTime":"2026-06-28T19:47:52.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.758395303251746,"aZ":-17.343701959396725,"pfxX":-2.50880918968953,"pfxZ":7.654974029117758,"pX":-1.4132433593136748,"pZ":3.5959470031206826,"vX0":2.8155312815470923,"vY0":-138.06017238163332,"vZ0":-2.9945218288172217,"x":170.87,"y":141.69,"x0":-2.1186700255545015,"y0":50.00065418000054,"z0":5.857073699354108,"aX":-4.8591473959723235},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":4.0,"spinRate":2093,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39622615071941514,"extension":6.30551598428957},"index":4,"playId":"8c4c2377-d69c-3cb0-913a-8da43bbf5090","pitchNumber":2,"startTime":"2026-06-28T19:48:05.606Z","endTime":"2026-06-28T19:48:10.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96240129876703,"aZ":-14.888969835980175,"pfxX":-4.504206379183731,"pfxZ":8.80829994376016,"pX":-0.29202823278685214,"pZ":2.991843037563957,"vX0":6.351855189414243,"vY0":-139.5637205024819,"vZ0":-4.944555228586216,"x":128.13,"y":158.0,"x0":-2.017843345752344,"y0":50.002973628361005,"z0":5.775455130326267,"aX":-8.839298349176856},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":6.7,"spinRate":2392,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3932630768711638,"extension":6.38383845901914},"hitData":{"launchSpeed":99.5,"launchAngle":14.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.18,"coordY":112.5}},"index":5,"playId":"adc2f8ed-2af7-3746-bf4e-893b01a0c95b","pitchNumber":3,"startTime":"2026-06-28T19:48:33.536Z","endTime":"2026-06-28T19:48:44.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-7.099999999999987,"leverageIndex":1.71,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:48:44.542Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trea Turner pops out to catcher Luis Torrens in foul territory.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T19:49:40.555Z","endTime":"2026-06-28T19:53:32.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T19:49:05.185Z","endTime":"2026-06-28T19:49:42.718Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":77.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.900365360106996,"aZ":-30.025392355028988,"pfxX":-0.679908835952526,"pfxZ":1.3898437003267334,"pX":0.5174013039576486,"pZ":1.4571057761448734,"vX0":5.817962337549434,"vY0":-125.24725539780007,"vZ0":-4.54654232197718,"x":97.28,"y":199.44,"x0":-1.7755954919970778,"y0":50.00131226917155,"z0":5.831864716296414,"aX":-1.0501979706614},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.4,"breakHorizontal":-0.5,"spinRate":2515,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.44208843861603464,"extension":6.536431627883256},"index":1,"playId":"d1bbab80-a702-3b61-8466-df5d0b6546ac","pitchNumber":1,"startTime":"2026-06-28T19:49:42.718Z","endTime":"2026-06-28T19:49:47.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.570983913894302,"aZ":-31.249984044521298,"pfxX":-6.786433801165404,"pfxZ":0.6428306279242226,"pX":0.12629504845573208,"pZ":-0.3973714138801849,"vX0":7.190372200467982,"vY0":-119.02024221869515,"vZ0":-7.607910660716811,"x":112.19,"y":249.51,"x0":-2.050386628263008,"y0":50.00228541476492,"z0":5.6657272143888155,"aX":-9.74873259616367},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.5,"breakHorizontal":10.6,"spinRate":980,"spinDirection":252},"zone":14,"typeConfidence":0.93,"plateTime":0.45996983416861825,"extension":6.350451275650746},"index":2,"playId":"85d8c5cd-cb16-35bc-803a-171adc0a35c0","pitchNumber":2,"startTime":"2026-06-28T19:50:03.555Z","endTime":"2026-06-28T19:50:07.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"9e286a57-6e42-3ba5-8f06-17728b178693","startTime":"2026-06-28T19:50:34.497Z","endTime":"2026-06-28T19:50:37.632Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.749562501034234,"aZ":-14.874748378888423,"pfxX":-4.179121170625775,"pfxZ":8.967109045726323,"pX":-0.8984514455682024,"pZ":2.990431520771623,"vX0":4.703607341378823,"vY0":-138.23645479333078,"vZ0":-4.8801607791289685,"x":151.25,"y":158.04,"x0":-2.081681397792911,"y0":50.000254563857624,"z0":5.7822450942234775,"aX":-8.06068369988901},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":6.6,"spinRate":2289,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3967102508141047,"extension":6.365037833594987},"index":4,"playId":"bb29a0ab-4576-3041-8916-177df5580b6e","pitchNumber":3,"startTime":"2026-06-28T19:50:56.282Z","endTime":"2026-06-28T19:50:59.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":77.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90608742266031,"aZ":-30.153636389774345,"pfxX":-0.8036048952221257,"pfxZ":1.310682017721326,"pX":0.9141978362937964,"pZ":0.7286639960174338,"vX0":7.437739992775082,"vY0":-125.67857911074553,"vZ0":-5.912732703329601,"x":82.15,"y":219.11,"x0":-2.0254409916351706,"y0":50.00520087836586,"z0":5.672270410918099,"aX":-1.2414998379609656},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.8,"breakHorizontal":-0.8,"spinRate":2490,"spinDirection":353},"zone":14,"typeConfidence":2.0,"plateTime":0.4419051728394985,"extension":6.492722773272954},"index":5,"playId":"bbb10853-2c7c-3517-9ebb-07478429ced1","pitchNumber":4,"startTime":"2026-06-28T19:51:25.438Z","endTime":"2026-06-28T19:51:30.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.097311676429573,"aZ":-31.58262047395275,"pfxX":-5.907788150306886,"pfxZ":0.40112324426434176,"pX":0.13563774480923982,"pZ":0.5569037960606765,"vX0":6.9704819574027495,"vY0":-121.1764290526178,"vZ0":-5.750353959126686,"x":111.83,"y":223.74,"x0":-2.007176998033617,"y0":50.00587362358836,"z0":5.711427590131903,"aX":-8.810518186244432},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.4,"breakHorizontal":9.1,"spinRate":1271,"spinDirection":250},"zone":14,"typeConfidence":0.93,"plateTime":0.4515485459462889,"extension":6.31822162449568},"index":6,"playId":"6c881a56-2e6f-3ce7-ab33-76db8ab0e342","pitchNumber":5,"startTime":"2026-06-28T19:51:52.868Z","endTime":"2026-06-28T19:51:56.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16661917272101,"aZ":-29.625818639614085,"pfxX":-0.061427234041317336,"pfxZ":1.5602390801674861,"pX":0.04009060310453122,"pZ":2.427158063060216,"vX0":4.7364675246021415,"vY0":-126.2129023182572,"vZ0":-2.6665914068456704,"x":115.47,"y":173.25,"x0":-1.8445519344413235,"y0":50.0015729315541,"z0":5.85804928374014,"aX":-0.10140360456878235},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.5,"breakHorizontal":-0.8,"spinRate":2507,"spinDirection":253},"zone":5,"typeConfidence":2.0,"plateTime":0.43225972788234746,"extension":6.300186391717766},"index":7,"playId":"627ba9f3-f0ca-37f5-8f80-3dd0cc1458b2","pitchNumber":6,"startTime":"2026-06-28T19:52:16.936Z","endTime":"2026-06-28T19:52:23.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71777052077371,"aZ":-25.00785927043553,"pfxX":0.04274864618610563,"pfxZ":4.031089282503068,"pX":0.15804677397348119,"pZ":2.109445548317334,"vX0":5.206813201997498,"vY0":-132.7995843536496,"vZ0":-4.596283267934259,"x":110.98,"y":181.82,"x0":-1.837523453241355,"y0":50.00225729707352,"z0":5.692562163085386,"aX":0.07544021353513963},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.5,"breakHorizontal":-1.3,"spinRate":2444,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.41320318537820633,"extension":6.348489404075406},"index":8,"playId":"da700734-5399-35eb-800c-4519b7b305a3","pitchNumber":7,"startTime":"2026-06-28T19:52:57.648Z","endTime":"2026-06-28T19:53:00.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.097182291163296,"aZ":-22.62639458549488,"pfxX":-0.07586930862019337,"pfxZ":5.449789498636022,"pX":-0.2725405801673402,"pZ":3.086142333304122,"vX0":4.152687191288379,"vY0":-132.01145777307713,"vZ0":-2.98199004700929,"x":127.39,"y":155.45,"x0":-1.861120941347138,"y0":50.00034132956112,"z0":5.910063584359077,"aX":-0.13285417637860297},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.4,"breakHorizontal":-0.8,"spinRate":2479,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.41611267080680703,"extension":6.208650234859541},"hitData":{"launchSpeed":72.7,"launchAngle":82.0,"totalDistance":43.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":152.82,"coordY":204.38}},"index":9,"playId":"056e5fac-3a3e-312e-b028-dc33eca83a52","pitchNumber":8,"startTime":"2026-06-28T19:53:23.335Z","endTime":"2026-06-28T19:53:32.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":6.500000000000007,"leverageIndex":2.86,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:53:32.379Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Schwarber homers (30) on a fly ball to center field. Justin Crawford scores.","rbi":2,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T19:53:37.710Z","endTime":"2026-06-28T19:56:48.586Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.514328057877346,"aZ":-29.219494495523282,"pfxX":-6.421756226902733,"pfxZ":1.963964361613507,"pX":-1.0098103460910037,"pZ":1.440493866260341,"vX0":4.7229235700008525,"vY0":-121.29222161204824,"vZ0":-4.300819303001972,"x":155.49,"y":199.89,"x0":-2.1384008196796565,"y0":50.00337403649894,"z0":5.756290877184141,"aX":-9.663941829496789},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.9,"breakHorizontal":10.7,"spinRate":1340,"spinDirection":251},"zone":13,"typeConfidence":0.92,"plateTime":0.44987037813591835,"extension":6.279372464104394},"index":0,"playId":"f3f93321-f1ec-3096-a784-60288db5704c","pitchNumber":1,"startTime":"2026-06-28T19:54:12.310Z","endTime":"2026-06-28T19:54:16.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.241885636200763,"aZ":-29.546885757680847,"pfxX":-7.174469221189144,"pfxZ":1.838845840286913,"pX":-0.6447239767669212,"pZ":1.4625455041936577,"vX0":5.516820799053821,"vY0":-118.77700637613836,"vZ0":-3.7126304337525355,"x":141.58,"y":199.29,"x0":-2.0626337512646673,"y0":50.00583715537329,"z0":5.725760066455309,"aX":-10.27746685228498},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.6,"breakHorizontal":11.6,"spinRate":1322,"spinDirection":271},"zone":13,"typeConfidence":0.93,"plateTime":0.4607252946055844,"extension":6.265333559135435},"index":1,"playId":"95f1b981-18d4-3352-8189-4f53d6cb32cf","pitchNumber":2,"startTime":"2026-06-28T19:54:33.763Z","endTime":"2026-06-28T19:54:37.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11214034965214,"aZ":-32.38570485289051,"pfxX":-6.201159680995197,"pfxZ":-0.1499096297669933,"pX":-0.07553006495711478,"pZ":2.1856108584978426,"vX0":6.290210993307595,"vY0":-119.21495277444436,"vZ0":-1.7945904944312603,"x":143.83,"y":131.47,"x0":-1.9436976078276489,"y0":50.0019838022408,"z0":5.8739820702158205,"aX":-8.917994368168474},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.5,"breakHorizontal":9.7,"spinRate":1396,"spinDirection":261},"zone":8,"typeConfidence":0.93,"plateTime":0.45961846938344575,"extension":6.248752239263036},"index":2,"playId":"af663288-ab4d-31b8-9310-b590786a76b8","pitchNumber":3,"startTime":"2026-06-28T19:54:55.423Z","endTime":"2026-06-28T19:54:58.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"58b8f5e6-8c23-3367-94ef-565e612db014","startTime":"2026-06-28T19:55:22.957Z","endTime":"2026-06-28T19:55:26.274Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.689853844226445,"aZ":-33.363549395322266,"pfxX":-6.0991443037648105,"pfxZ":-0.7682450954833469,"pX":-0.9972239860863628,"pZ":1.6454101686863534,"vX0":4.467004464570908,"vY0":-124.27172020748918,"vZ0":-3.361701081978854,"x":155.01,"y":194.35,"x0":-2.0325173123391433,"y0":50.000707564233636,"z0":5.80915521399811,"aX":-9.465216560395788},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.9,"breakHorizontal":10.0,"spinRate":1147,"spinDirection":258},"zone":13,"typeConfidence":0.91,"plateTime":0.4420525639570312,"extension":6.294252096389641},"index":4,"playId":"31a5c0e0-cb25-3e14-adb1-8cc4f826e2ec","pitchNumber":4,"startTime":"2026-06-28T19:55:45.310Z","endTime":"2026-06-28T19:55:49.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.687948192413714,"aZ":-15.750478763442004,"pfxX":-3.5616664360723487,"pfxZ":8.194012236662042,"pX":-0.23268092581962246,"pZ":2.183523596029882,"vX0":5.996473245219628,"vY0":-140.43446068317323,"vZ0":-6.629629011500129,"x":125.87,"y":179.82,"x0":-1.9292690850975833,"y0":50.005541541969514,"z0":5.592560814073448,"aX":-7.141827293753043},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":5.3,"spinRate":2359,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3894596279872049,"extension":6.304499764167042},"hitData":{"launchSpeed":108.3,"launchAngle":37.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.88,"coordY":33.61}},"index":5,"playId":"1cd3ef9d-d974-3c1c-b051-4be495f10d34","pitchNumber":5,"startTime":"2026-06-28T19:56:20.756Z","endTime":"2026-06-28T19:56:48.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":-35.400000000000006,"leverageIndex":2.42,"dramaIndex":283.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:56:48.586Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out to first baseman Jared Young.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T19:57:27.203Z","endTime":"2026-06-28T19:59:36.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"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":5,"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-28T19:57:11.476Z","endTime":"2026-06-28T19:57:29.555Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.0364293607772,"aZ":-13.554216584031629,"pfxX":-4.220528497879274,"pfxZ":9.414472005096089,"pX":-0.3925190769024257,"pZ":0.29840186318926165,"vX0":6.028052986756534,"vY0":-140.29053052947773,"vZ0":-11.963649817037439,"x":131.96,"y":230.72,"x0":-2.028492922884372,"y0":50.0016306277077,"z0":5.521181402425138,"aX":-8.346974993556916},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":6.2,"spinRate":2218,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.39158091691699326,"extension":6.405913678282355},"index":1,"playId":"9498f303-af9c-3cd9-b613-14ef6d29b16c","pitchNumber":1,"startTime":"2026-06-28T19:57:29.555Z","endTime":"2026-06-28T19:57:32.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56250607022306,"aZ":-34.59883063253251,"pfxX":-7.8028548707938405,"pfxZ":-1.623558257767101,"pX":-1.101449553777431,"pZ":0.01976139910917509,"vX0":5.23553394432336,"vY0":-122.04765553094094,"vZ0":-6.071143899976504,"x":158.98,"y":238.25,"x0":-2.268100890930524,"y0":50.000689271166394,"z0":5.543666321868058,"aX":-11.689189250600448},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.2,"breakHorizontal":12.7,"spinRate":1250,"spinDirection":246},"zone":13,"typeConfidence":0.93,"plateTime":0.449975851878758,"extension":6.55334242395734},"index":2,"playId":"117ac5bb-b6e4-362b-b0b8-2c70b1aa49bf","pitchNumber":2,"startTime":"2026-06-28T19:57:47.700Z","endTime":"2026-06-28T19:57:52.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9720063016004,"aZ":-30.45586796816827,"pfxX":-4.973990475411833,"pfxZ":1.1539195159914843,"pX":-0.9980717873730937,"pZ":3.444887995687454,"vX0":4.170457410621982,"vY0":-121.3592081460268,"vZ0":0.512635934437847,"x":155.04,"y":145.77,"x0":-2.097171608174069,"y0":50.000379867276635,"z0":5.895500577739828,"aX":-7.377787488115818},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.5,"breakHorizontal":7.9,"spinRate":1236,"spinDirection":267},"zone":11,"typeConfidence":0.91,"plateTime":0.4522975966056575,"extension":6.2759559043434825},"index":3,"playId":"a986d85b-d684-38f0-904e-98a59032a0b1","pitchNumber":3,"startTime":"2026-06-28T19:58:12.151Z","endTime":"2026-06-28T19:58:16.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7157230761877,"aZ":-30.63164272035655,"pfxX":0.2460915093307512,"pfxZ":0.9951508267528695,"pX":-0.6922130042813557,"pZ":3.140305991076082,"vX0":2.8049633198517983,"vY0":-124.87321449451603,"vZ0":-0.32922536489722054,"x":143.39,"y":153.99,"x0":-1.86926196629798,"y0":50.00449708598219,"z0":5.826998844630958,"aX":0.3829187221756478},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.0,"breakHorizontal":-1.2,"spinRate":2530,"spinDirection":343},"zone":1,"typeConfidence":2.0,"plateTime":0.44120613104567585,"extension":6.422335285586515},"index":4,"playId":"e53ba1e0-5f51-3439-a46b-39d8d1857a18","pitchNumber":4,"startTime":"2026-06-28T19:58:30.041Z","endTime":"2026-06-28T19:58:33.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10636638084527,"aZ":-27.13104091484473,"pfxX":-5.214504300337762,"pfxZ":3.3651074293579626,"pX":0.5888018141034911,"pZ":1.4913843021045938,"vX0":7.346560832266506,"vY0":-122.23714932227824,"vZ0":-4.722676963258138,"x":94.56,"y":198.51,"x0":-1.7905818040532886,"y0":50.00581690491384,"z0":5.802806474474535,"aX":-7.822574785306759},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.2,"breakHorizontal":7.6,"spinRate":1201,"spinDirection":258},"zone":14,"typeConfidence":0.87,"plateTime":0.4496331915875933,"extension":6.40517916404781},"index":5,"playId":"8b6f0af5-a1bf-30bd-8005-23254ba6299c","pitchNumber":5,"startTime":"2026-06-28T19:58:49.574Z","endTime":"2026-06-28T19:58:54.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":91.8,"endSpeed":84.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.013813264558863,"aZ":-24.54114335896565,"pfxX":-1.37133571312946,"pfxZ":4.186074545104425,"pX":-0.3252823502421626,"pZ":2.355082451788087,"vX0":4.622991016210981,"vY0":-133.7427966399173,"vZ0":-4.5680711385880945,"x":129.4,"y":175.19,"x0":-1.8929449978347346,"y0":50.0026901744774,"z0":5.830480181348787,"aX":-2.5009614987768587},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.8,"breakHorizontal":1.6,"spinRate":2392,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.40848100702549095,"extension":6.487024916516287},"index":6,"playId":"be0ffef8-4799-3dbe-9541-bb8daf25a98f","pitchNumber":6,"startTime":"2026-06-28T19:59:09.204Z","endTime":"2026-06-28T19:59:12.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39503972410742,"aZ":-33.7168443625105,"pfxX":-4.59558885889625,"pfxZ":-1.0331325673855218,"pX":0.23310962687071074,"pZ":1.9381060536389487,"vX0":6.398646548123776,"vY0":-121.54529220123258,"vZ0":-2.2164210774728224,"x":108.11,"y":186.45,"x0":-1.8451486098194638,"y0":50.005569321942524,"z0":5.809629489049046,"aX":-6.828323330755445},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.2,"breakHorizontal":6.7,"spinRate":1008,"spinDirection":261},"zone":8,"typeConfidence":0.92,"plateTime":0.45185823175700124,"extension":6.562636289928112},"hitData":{"launchSpeed":101.8,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.33,"coordY":160.8}},"index":7,"playId":"0f1b97ab-6c03-3e45-8874-42c6cabe53a2","pitchNumber":7,"startTime":"2026-06-28T19:59:30.477Z","endTime":"2026-06-28T19:59:36.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-28T19:59:36.296Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, shortstop Bo Bichette to first baseman Jared Young.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T19:59:39.752Z","endTime":"2026-06-28T20:01:12.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.506612406786967,"aZ":-14.885505769189342,"pfxX":-1.8655204167277488,"pfxZ":8.571503478926513,"pX":0.4636222509480964,"pZ":2.1236641745959433,"vX0":6.535294470753635,"vY0":-140.99413385055155,"vZ0":-7.100893786820931,"x":99.33,"y":181.44,"x0":-1.6401024609138466,"y0":50.00460706911726,"z0":5.632149078421927,"aX":-3.7643611306855655},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":2.0,"spinRate":2187,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.38821681188192203,"extension":6.5294806463585155},"index":0,"playId":"9f1def67-9ad2-3e63-8249-764f22a0074d","pitchNumber":1,"startTime":"2026-06-28T20:00:06.098Z","endTime":"2026-06-28T20:00:09.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.991883287522622,"aZ":-25.81858546310463,"pfxX":-1.6334753244705893,"pfxZ":3.5668728953256466,"pX":-0.13816673351328482,"pZ":0.6477514531313815,"vX0":4.600407404881462,"vY0":-132.28534033727368,"vZ0":-8.144430828431307,"x":122.27,"y":221.29,"x0":-1.6839018483305304,"y0":50.000415530839526,"z0":5.645690963868951,"aX":-2.908494072365625},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.9,"breakHorizontal":2.0,"spinRate":2585,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.4133178186416204,"extension":6.587261456037486},"index":1,"playId":"3a8b44bd-dc56-3642-ad6f-a250ff53b09e","pitchNumber":2,"startTime":"2026-06-28T20:00:25.329Z","endTime":"2026-06-28T20:00:28.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.881547293653266,"aZ":-27.130804253745563,"pfxX":-2.5420413661863908,"pfxZ":3.1035540314367487,"pX":0.23638251525585297,"pZ":0.7019555764940463,"vX0":5.838184224308014,"vY0":-127.17249193254942,"vZ0":-6.8578230538256175,"x":107.99,"y":219.83,"x0":-1.766455578996831,"y0":50.005876926201154,"z0":5.60768509636217,"aX":-4.134642289404417},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.2,"breakHorizontal":3.1,"spinRate":2509,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.43193411395382997,"extension":6.518281643342079},"index":2,"playId":"f7032f96-c064-380c-8009-0ed11d6ce36f","pitchNumber":3,"startTime":"2026-06-28T20:00:45.281Z","endTime":"2026-06-28T20:00:49.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14924563584837,"aZ":-26.583238568122965,"pfxX":-10.037540947140846,"pfxZ":2.9827465386175795,"pX":-0.3594335016876841,"pZ":2.411715595383061,"vX0":7.343430145906295,"vY0":-136.60074827998312,"vZ0":-3.883439966021884,"x":130.7,"y":173.66,"x0":-1.7883324789507025,"y0":50.00659206869716,"z0":5.695200212384189,"aX":-18.834468294839553},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.7,"breakHorizontal":16.4,"spinRate":2271,"spinDirection":216},"zone":4,"typeConfidence":0.92,"plateTime":0.4020981646231734,"extension":6.396937128046998},"hitData":{"launchSpeed":93.6,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":155.74}},"index":3,"playId":"a166172b-0017-303a-a910-5bc3713360be","pitchNumber":4,"startTime":"2026-06-28T20:01:04.938Z","endTime":"2026-06-28T20:01:12.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:01:12.341Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronny Mauricio strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T20:05:09.419Z","endTime":"2026-06-28T20:07:03.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"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":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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: José Alvarado replaces Kyle Backhus.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T20:03:56.181Z","endTime":"2026-06-28T20:05:11.767Z","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":679775,"link":"/api/v1/people/679775","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":97.6,"endSpeed":88.9,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44213772544319,"aZ":-19.053660940121553,"pfxX":9.720896708844458,"pfxZ":6.44090779038968,"pX":1.2016554340029244,"pZ":4.9245450071625125,"vX0":-4.202816001652364,"vY0":-142.06035435397388,"vZ0":-0.9908333190848713,"x":71.2,"y":105.82,"x0":1.4396444670673763,"y0":50.00601235724846,"z0":6.492442959545517,"aX":19.81365054019553},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.6,"breakHorizontal":-16.7,"spinRate":1961,"spinDirection":143},"zone":12,"typeConfidence":0.84,"plateTime":0.3859850751992786,"extension":6.813049079069631},"index":1,"playId":"300313f3-27f0-3ecb-a1f9-5d1a2bb2e42a","pitchNumber":1,"startTime":"2026-06-28T20:05:11.767Z","endTime":"2026-06-28T20:05:14.904Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.835241121366803,"aZ":-16.300372310198426,"pfxX":7.399438420324468,"pfxZ":7.688902000028627,"pX":0.5745741455585139,"pZ":2.7524050483195603,"vX0":-4.513539227398085,"vY0":-142.34007756700382,"vZ0":-7.382136093034324,"x":95.1,"y":164.47,"x0":1.214574183236247,"y0":50.00007560954869,"z0":6.399725923428128,"aX":15.272225170584242},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.7,"breakHorizontal":-12.6,"spinRate":2110,"spinDirection":153},"zone":6,"typeConfidence":0.82,"plateTime":0.3839149485339255,"extension":6.892073450225362},"index":2,"playId":"74646105-d515-3741-9959-05da875394ff","pitchNumber":2,"startTime":"2026-06-28T20:05:36.999Z","endTime":"2026-06-28T20:05:40.802Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.717852985819444,"aZ":-26.00212078980361,"pfxX":-2.4048644766347915,"pfxZ":3.482106154543148,"pX":-0.7830994048328266,"pZ":2.7724164271086287,"vX0":-4.38879089177003,"vY0":-132.39064322558215,"vZ0":-4.65401465133921,"x":146.85,"y":163.92,"x0":1.2096347778307661,"y0":50.002694462625,"z0":6.460298846610997,"aX":-4.260506799008902},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":5.3,"spinRate":2107,"spinDirection":194},"zone":4,"typeConfidence":0.86,"plateTime":0.4139963068560717,"extension":6.769879278181279},"index":3,"playId":"d6913432-b3ef-3664-bacb-218b6739877c","pitchNumber":3,"startTime":"2026-06-28T20:05:53.093Z","endTime":"2026-06-28T20:05:57.586Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":true},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.354212804051564,"aZ":-14.339018388313143,"pfxX":8.040901456753362,"pfxZ":8.750714562460981,"pX":-0.69828440488553,"pZ":1.6371390966057378,"vX0":-8.111334124983564,"vY0":-141.62877587318775,"vZ0":-10.435309869955969,"x":143.62,"y":194.58,"x0":1.1535805434571433,"y0":50.00555009541647,"z0":6.279234456818966,"aX":16.39192237845106},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":-13.0,"spinRate":2131,"spinDirection":149},"zone":13,"typeConfidence":0.84,"plateTime":0.386252090346499,"extension":6.975941526572475},"index":4,"playId":"77b0f388-bc3c-3a10-b194-056c36e1fbf1","pitchNumber":4,"startTime":"2026-06-28T20:06:11.709Z","endTime":"2026-06-28T20:06:38.726Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.8,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48892962833949,"aZ":-15.628763675316643,"pfxX":10.155292988316418,"pfxZ":8.184289621676646,"pX":-0.679839913241338,"pZ":2.140272011583059,"vX0":-8.875506938229446,"vY0":-141.75549199445504,"vZ0":-8.597874505064436,"x":142.91,"y":180.99,"x0":1.183004798432452,"y0":50.001578676415754,"z0":6.22500670051879,"aX":20.524184214772035},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.1,"breakHorizontal":-16.4,"spinRate":2089,"spinDirection":150},"zone":7,"typeConfidence":0.89,"plateTime":0.3874188088697279,"extension":7.0945146154719465},"index":5,"playId":"5941c5ab-412f-312b-9c54-7dec86e7454e","pitchNumber":5,"startTime":"2026-06-28T20:06:43.299Z","endTime":"2026-06-28T20:06:47.560Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.306895678544603,"aZ":-17.023351755274614,"pfxX":9.402272292526273,"pfxZ":7.392510402206333,"pX":0.23703113963347014,"pZ":2.267666238236455,"vX0":-5.744479140667837,"vY0":-141.7600782989225,"vZ0":-7.959127201208297,"x":107.96,"y":177.55,"x0":1.0608545773467755,"y0":50.00241919979446,"z0":6.184029956432533,"aX":19.268193551078646},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.0,"breakHorizontal":-16.0,"spinRate":2140,"spinDirection":149},"zone":8,"typeConfidence":0.89,"plateTime":0.38535539002247443,"extension":7.031168218373643},"index":6,"playId":"f25ee4c7-6ce6-3830-97c2-dc691249f6bb","pitchNumber":6,"startTime":"2026-06-28T20:06:59.726Z","endTime":"2026-06-28T20:07:03.310Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:07:03.310Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T20:07:37.940Z","endTime":"2026-06-28T20:09:10.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"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":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"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-28T20:07:25.289Z","endTime":"2026-06-28T20:07:37.940Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.716223445315663,"aZ":-24.126601966878614,"pfxX":-1.7194463718731505,"pfxZ":4.272687186885442,"pX":-1.3762889769185054,"pZ":1.4828762608927684,"vX0":-6.068565527920695,"vY0":-136.3098988520506,"vZ0":-8.510827880424282,"x":169.46,"y":198.74,"x0":1.1014805799107292,"y0":50.00326118776353,"z0":6.309102375544163,"aX":-3.2376233350099755},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.1,"breakHorizontal":4.4,"spinRate":2158,"spinDirection":155},"zone":13,"typeConfidence":0.84,"plateTime":0.40168767732105426,"extension":6.920622791154873},"index":1,"playId":"c2fb130f-4a91-3d09-a4d6-aca863b42389","pitchNumber":1,"startTime":"2026-06-28T20:07:37.940Z","endTime":"2026-06-28T20:07:40.989Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.647373734588676,"aZ":-18.63558796570012,"pfxX":8.989148920661934,"pfxZ":6.646988370970972,"pX":0.27617541058616457,"pZ":4.263823479987627,"vX0":-6.136519544357099,"vY0":-141.89054283058263,"vZ0":-2.6168011490584417,"x":106.47,"y":123.66,"x0":1.2995998316302944,"y0":50.00638437928778,"z0":6.386282470442338,"aX":18.32204227605111},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.6,"breakHorizontal":-15.0,"spinRate":2170,"spinDirection":147},"zone":12,"typeConfidence":0.81,"plateTime":0.3861096886308082,"extension":6.865286128956824},"index":2,"playId":"216450cd-48ce-327a-9ae4-3f4f2725b133","pitchNumber":2,"startTime":"2026-06-28T20:07:52.081Z","endTime":"2026-06-28T20:07:56.091Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":91.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98402708140093,"aZ":-12.62157035770924,"pfxX":8.425135425646179,"pfxZ":9.285531466908377,"pX":-1.617515136300628,"pZ":1.2025364762412434,"vX0":-10.995969668539447,"vY0":-144.09588517323354,"vZ0":-11.748705786203173,"x":178.66,"y":206.31,"x0":1.1505618073502235,"y0":50.00685307067314,"z0":6.108980514814023,"aX":17.749595259904112},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.5,"breakHorizontal":-13.1,"spinRate":2237,"spinDirection":143},"zone":13,"typeConfidence":0.88,"plateTime":0.3798815101571753,"extension":7.032857194720384},"index":3,"playId":"0daca013-dfad-39b9-9d14-a40ddd6b2183","pitchNumber":3,"startTime":"2026-06-28T20:08:09.992Z","endTime":"2026-06-28T20:08:13.609Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00859113780459,"aZ":-15.41010626818836,"pfxX":8.691776727554508,"pfxZ":8.07571566008978,"pX":0.020852076689381153,"pZ":2.703394032068621,"vX0":-6.602278324421329,"vY0":-143.1589036979122,"vZ0":-7.241935360981845,"x":116.21,"y":165.79,"x0":1.2275382260999081,"y0":50.00486534864904,"z0":6.230403251409677,"aX":18.04563086063035},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.3,"breakHorizontal":-14.4,"spinRate":2124,"spinDirection":143},"zone":5,"typeConfidence":0.86,"plateTime":0.3825911278497518,"extension":6.947319289004619},"index":4,"playId":"7b8f6385-5846-3f39-92df-a29be976ae41","pitchNumber":4,"startTime":"2026-06-28T20:08:29.940Z","endTime":"2026-06-28T20:08:33.789Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08704609102814,"aZ":-15.583585872917036,"pfxX":9.042243806529108,"pfxZ":7.947102048531353,"pX":-0.19839231417393027,"pZ":1.6227184191663278,"vX0":-7.22275214286719,"vY0":-143.3158871691625,"vZ0":-10.098086937791008,"x":124.56,"y":194.97,"x0":1.175542155818664,"y0":50.00051897138171,"z0":6.157440907670171,"aX":18.870097225745468},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.6,"breakHorizontal":-15.0,"spinRate":2189,"spinDirection":145},"zone":8,"typeConfidence":0.9,"plateTime":0.38169808477505773,"extension":6.9818690817085916},"index":5,"playId":"7944915f-a18c-3f4c-87c8-c3289103eced","pitchNumber":5,"startTime":"2026-06-28T20:08:46.916Z","endTime":"2026-06-28T20:08:50.359Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":91.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57931037897401,"aZ":-15.408655664156862,"pfxX":8.186096454135194,"pfxZ":7.893419774403886,"pX":-0.10808058957436958,"pZ":2.306357863426164,"vX0":-6.804042783380623,"vY0":-144.3581814229621,"vZ0":-8.295614680740492,"x":121.12,"y":176.51,"x0":1.2083126528741734,"y0":50.006418975041974,"z0":6.153329716404805,"aX":17.392500341925068},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.0,"breakHorizontal":-13.6,"spinRate":2158,"spinDirection":144},"zone":5,"typeConfidence":0.87,"plateTime":0.37849754225150933,"extension":6.957692240125381},"index":6,"playId":"485191f5-8141-3662-a9a1-f79891b97977","pitchNumber":6,"startTime":"2026-06-28T20:09:06.272Z","endTime":"2026-06-28T20:09:10.725Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:09:10.725Z","atBatIndex":62},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jared Young hit by pitch.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T20:09:10.689Z","endTime":"2026-06-28T20:10:16.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.783141991194295,"aZ":-14.752877211870857,"pfxX":9.216010843077749,"pfxZ":8.443515390607015,"pX":-0.18120431676613577,"pZ":1.6442299175506754,"vX0":-7.214531026821542,"vY0":-142.50636121264623,"vZ0":-10.07251009523627,"x":123.91,"y":194.39,"x0":1.181904325343061,"y0":50.00274075915474,"z0":6.149398652015378,"aX":19.01491049874676},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.4,"breakHorizontal":-15.2,"spinRate":2037,"spinDirection":145},"zone":8,"typeConfidence":0.89,"plateTime":0.3838942977171733,"extension":7.140778825208855},"index":0,"playId":"ac5c3289-dffb-3b6d-86d1-460b21eccb5c","pitchNumber":1,"startTime":"2026-06-28T20:09:37.264Z","endTime":"2026-06-28T20:09:41.113Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.833624563111286,"aZ":-23.527584800962096,"pfxX":-0.9101768026797696,"pfxZ":4.791313713202705,"pX":-1.6090256134042877,"pZ":2.3628116792576295,"vX0":-6.901033307807522,"vY0":-133.26861873376723,"vZ0":-6.180907427188096,"x":178.33,"y":174.98,"x0":1.129016737396183,"y0":50.003060420705694,"z0":6.404507358601244,"aX":-1.6401546720957207},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.6,"breakHorizontal":3.1,"spinRate":2128,"spinDirection":147},"zone":13,"typeConfidence":0.85,"plateTime":0.4105338147760458,"extension":6.963110413822205},"index":1,"playId":"8e37703a-bf6e-3618-bf25-0a446bfd688f","pitchNumber":2,"startTime":"2026-06-28T20:09:51.234Z","endTime":"2026-06-28T20:09:55.018Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53641223137893,"aZ":-15.72600896957729,"pfxX":8.285836814935474,"pfxZ":7.727276325780183,"pX":1.6273861390667093,"pZ":3.948711791326615,"vX0":-2.589628527902374,"vY0":-144.69795215434746,"vZ0":-4.041803458372186,"x":54.97,"y":132.16,"x0":1.455186435826452,"y0":50.005207510218504,"z0":6.321937967796514,"aX":17.640032044251218},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.4,"breakHorizontal":-14.5,"spinRate":2166,"spinDirection":145},"zone":12,"typeConfidence":0.86,"plateTime":0.3779862460960346,"extension":6.872956835300006},"index":2,"playId":"3a03675f-e748-3cfa-972f-8b58a03b310e","pitchNumber":3,"startTime":"2026-06-28T20:10:10.479Z","endTime":"2026-06-28T20:10:16.503Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.7,"awayTeamWinProbability":69.3,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":0.96,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:10:16.503Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"A.J. Ewing singles on a soft ground ball to pitcher José Alvarado. Jared Young to 3rd. A.J. Ewing to 2nd. Jared Young advances to 3rd, on a throwing error by pitcher José Alvarado.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T20:10:20.707Z","endTime":"2026-06-28T20:12:08.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"postOnThird":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.340611502376774,"aZ":-15.411337984841204,"pfxX":6.4897580736363505,"pfxZ":8.016853196820684,"pX":0.3597344270496437,"pZ":2.9537096549158965,"vX0":-4.729008734922141,"vY0":-143.48352978471178,"vZ0":-6.832799019417825,"x":103.29,"y":159.03,"x0":1.183776970032158,"y0":50.00291665286,"z0":6.321334967333432,"aX":13.569099179912321},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.3,"breakHorizontal":-10.8,"spinRate":2040,"spinDirection":147},"zone":3,"typeConfidence":0.76,"plateTime":0.3813383129925336,"extension":6.904900236386595},"index":0,"playId":"2c627d51-8b6a-3982-a7c0-de5035cc8645","pitchNumber":1,"startTime":"2026-06-28T20:11:03.079Z","endTime":"2026-06-28T20:11:06.790Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-28T20:11:14.711Z","endTime":"2026-06-28T20:11:34.340Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"},"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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18239239931464,"aZ":-17.72125833803048,"pfxX":9.988164559098703,"pfxZ":6.864427294462677,"pX":0.5630658412531616,"pZ":1.540990644128556,"vX0":-5.324505195716033,"vY0":-144.08798168387347,"vZ0":-9.88387780226739,"x":95.54,"y":197.17,"x0":1.1364018140606498,"y0":50.00063749311848,"z0":6.108442185380568,"aX":21.01858112204925},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.7,"breakHorizontal":-17.0,"spinRate":2105,"spinDirection":144},"zone":14,"typeConfidence":0.92,"plateTime":0.38000971851553444,"extension":7.123566706152348},"index":2,"playId":"1cc34583-3e62-3663-b401-db1146d38b41","pitchNumber":2,"startTime":"2026-06-28T20:11:34.340Z","endTime":"2026-06-28T20:11:38.429Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.111157373569785,"aZ":-26.091064849037345,"pfxX":-1.2971939344111911,"pfxZ":3.3695037312550955,"pX":-0.3743338524416002,"pZ":2.117433651405931,"vX0":-3.4563804754783907,"vY0":-133.10219941107476,"vZ0":-6.343044770160465,"x":131.27,"y":181.61,"x0":1.1067040634814103,"y0":50.00165703824799,"z0":6.406756493911954,"aX":-2.339015830735852},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.0,"breakHorizontal":3.0,"spinRate":2157,"spinDirection":160},"zone":7,"typeConfidence":0.85,"plateTime":0.4106617172633311,"extension":6.872501401934907},"hitData":{"launchSpeed":58.7,"launchAngle":-65.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":132.26,"coordY":193.58}},"index":3,"playId":"8c846a48-a9cf-3894-8a5c-c9f855298d14","pitchNumber":3,"startTime":"2026-06-28T20:11:51.582Z","endTime":"2026-06-28T20:12:08.587Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.5,"awayTeamWinProbability":61.5,"homeTeamWinProbabilityAdded":7.800000000000001,"leverageIndex":2.04,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:12:08.587Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, pitcher José Alvarado to first baseman Bryce Harper.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T20:13:33.734Z","endTime":"2026-06-28T20:15:37.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":[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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T20:12:30.147Z","endTime":"2026-06-28T20:13:36.076Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"third":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":86.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.606378457384945,"aZ":-23.935594649456338,"pfxX":0.36639581266369525,"pfxZ":4.415775334806819,"pX":0.5288134534052127,"pZ":2.816187948849944,"vX0":-1.7660355395079108,"vY0":-134.8253297170967,"vZ0":-5.2571999672641665,"x":96.84,"y":162.74,"x0":1.140923292528256,"y0":50.002988131657915,"z0":6.450808680622262,"aX":0.6837610093977414},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.2,"breakHorizontal":-0.4,"spinRate":2005,"spinDirection":166},"zone":6,"typeConfidence":0.81,"plateTime":0.4041711450447756,"extension":6.742337603243832},"index":1,"playId":"4eadf5cf-a256-3b99-b62d-555b4a3752bf","pitchNumber":1,"startTime":"2026-06-28T20:13:36.076Z","endTime":"2026-06-28T20:13:39.845Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"third":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":91.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83583434663542,"aZ":-16.054998383178752,"pfxX":7.972492743917979,"pfxZ":7.621916328244055,"pX":0.6357783836171506,"pZ":2.680109650590932,"vX0":-4.776154135448796,"vY0":-143.70677250847498,"vZ0":-7.243712804513717,"x":92.77,"y":166.42,"x0":1.2738387201602384,"y0":50.00389167890276,"z0":6.210030539184446,"aX":16.861224549872187},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.7,"breakHorizontal":-13.7,"spinRate":2093,"spinDirection":146},"zone":6,"typeConfidence":0.87,"plateTime":0.37953618854891547,"extension":6.957834515873759},"index":2,"playId":"93221895-b44f-3549-bfaf-82920b417811","pitchNumber":2,"startTime":"2026-06-28T20:13:52.463Z","endTime":"2026-06-28T20:13:56.051Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"third":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":87.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30210049202165,"aZ":-26.796918521456178,"pfxX":-0.6031107079015756,"pfxZ":2.835008786658218,"pX":-1.0276253483685374,"pZ":2.6142208952084136,"vX0":-5.643009771605933,"vY0":-135.51301247800615,"vZ0":-5.205661861129233,"x":156.17,"y":168.2,"x0":1.1437241218820575,"y0":50.00269145611588,"z0":6.387662972182403,"aX":-1.1411947640741906},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.4,"breakHorizontal":2.0,"spinRate":2136,"spinDirection":153},"zone":11,"typeConfidence":0.82,"plateTime":0.40127861789858255,"extension":6.936677419825988},"index":3,"playId":"3f5fa85f-9af7-3845-9c85-78fe17008b81","pitchNumber":3,"startTime":"2026-06-28T20:14:13.184Z","endTime":"2026-06-28T20:14:19.787Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"third":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.047772321607688,"aZ":-21.265528777425843,"pfxX":-0.15649042974159233,"pfxZ":5.69578096569679,"pX":-1.6930056610582462,"pZ":-0.003953835441043513,"vX0":-7.380001528133145,"vY0":-136.9883174489805,"vZ0":-12.813407519733795,"x":181.53,"y":238.89,"x0":1.0475776647239692,"y0":50.00526649902231,"z0":6.1635089687126206,"aX":-0.2985087486812781},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.9,"breakHorizontal":1.7,"spinRate":2111,"spinDirection":149},"zone":13,"typeConfidence":0.73,"plateTime":0.3986553943430904,"extension":6.960943616823247},"index":4,"playId":"8a60fb2e-8b88-317f-b21e-018385c603ad","pitchNumber":4,"startTime":"2026-06-28T20:14:43.996Z","endTime":"2026-06-28T20:14:47.407Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"third":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.063693911856234,"aZ":-25.37264277306173,"pfxX":-1.3646013897606109,"pfxZ":3.60262671489995,"pX":-1.2040554872027993,"pZ":3.250095731359501,"vX0":-5.716904123479314,"vY0":-135.21558501778387,"vZ0":-3.719729999180633,"x":162.9,"y":151.03,"x0":1.0983206986794822,"y0":50.00465513810805,"z0":6.384325101343995,"aX":-2.5745867190130416},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.1,"breakHorizontal":3.5,"spinRate":2151,"spinDirection":166},"zone":11,"typeConfidence":0.85,"plateTime":0.4020874070811731,"extension":6.796292881922248},"index":5,"playId":"7b91c8fe-b762-34f5-8422-c60e3af0df98","pitchNumber":5,"startTime":"2026-06-28T20:15:10.387Z","endTime":"2026-06-28T20:15:14.993Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"third":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.230873251652287,"aZ":-15.43638121777739,"pfxX":7.910457288157546,"pfxZ":7.802506097834431,"pX":0.289860021389655,"pZ":2.815204336580848,"vX0":-5.4248140753641705,"vY0":-144.74456304725632,"vZ0":-7.098215433644481,"x":105.95,"y":162.77,"x0":1.149814645727454,"y0":50.00455803194343,"z0":6.224243208640386,"aX":16.975467125241344},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.1,"breakHorizontal":-13.4,"spinRate":2107,"spinDirection":144},"zone":6,"typeConfidence":0.87,"plateTime":0.3767967938964234,"extension":7.086605542919702},"hitData":{"launchSpeed":76.0,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.95,"coordY":180.06}},"index":6,"playId":"e99209df-4672-3897-9796-3fb7688dc0f6","pitchNumber":6,"startTime":"2026-06-28T20:15:30.161Z","endTime":"2026-06-28T20:15:37.117Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":805999,"link":"/api/v1/people/805999"},"third":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-13.0,"leverageIndex":4.68,"dramaIndex":202.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:15:37.117Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, second baseman Brett Baty to first baseman Jared Young.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T20:17:31.661Z","endTime":"2026-06-28T20:19:04.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34833693316717,"aZ":-20.009638052390954,"pfxX":-2.247033287008824,"pfxZ":6.392392423551568,"pX":-0.026305750440941463,"pZ":2.040927325650283,"vX0":5.4616113733083385,"vY0":-136.414765170594,"vZ0":-6.75462978384191,"x":118.0,"y":183.67,"x0":-1.7539907733665736,"y0":50.00244126084164,"z0":5.908033675329962,"aX":-4.275992798903584},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.4,"breakHorizontal":3.0,"spinRate":2233,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4000845844040035,"extension":6.430311118561873},"index":0,"playId":"89ab7d1a-9672-33f0-b87d-d069e63a2bda","pitchNumber":1,"startTime":"2026-06-28T20:18:06.126Z","endTime":"2026-06-28T20:18:09.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.780755315022517,"aZ":-31.161374867865455,"pfxX":-4.80583395498501,"pfxZ":0.7514486159343354,"pX":-0.5761469370522836,"pZ":1.6009938952841571,"vX0":5.008726908972656,"vY0":-115.65975490347617,"vZ0":-2.951895109670428,"x":138.96,"y":195.55,"x0":-2.1566134834822424,"y0":50.000407966756825,"z0":5.91558840742669,"aX":-6.439084371817819},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.8,"breakHorizontal":7.3,"spinRate":1246,"spinDirection":276},"zone":13,"typeConfidence":0.92,"plateTime":0.4755632665647167,"extension":6.179189567789926},"index":1,"playId":"c54cdf04-a529-3451-81dd-986fdbd03685","pitchNumber":2,"startTime":"2026-06-28T20:18:23.252Z","endTime":"2026-06-28T20:18:28.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":76.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.749340696828988,"aZ":-31.600686279124297,"pfxX":0.773342159200213,"pfxZ":0.3780130131777364,"pX":0.25879574436904995,"pZ":1.9498787810308884,"vX0":4.845523823945332,"vY0":-124.07618671962904,"vZ0":-2.9827447634328466,"x":107.14,"y":186.13,"x0":-1.8409559970588474,"y0":50.00450848628817,"z0":5.87171036116855,"aX":1.1737562293944177},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.1,"breakHorizontal":-2.8,"spinRate":2424,"spinDirection":342},"zone":9,"typeConfidence":2.0,"plateTime":0.4458619745910455,"extension":6.295354417077357},"hitData":{"launchSpeed":66.0,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":150.67}},"index":2,"playId":"dbcf6c99-7e3c-3d62-b240-bf5b50c38dd0","pitchNumber":3,"startTime":"2026-06-28T20:18:58.696Z","endTime":"2026-06-28T20:19:04.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.800000000000004,"awayTeamWinProbability":72.19999999999999,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:19:04.218Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.T. Realmuto singles on a line drive to right fielder Carson Benge.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T20:19:07.845Z","endTime":"2026-06-28T20:19:45.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":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":701807,"link":"/api/v1/people/701807"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.546099870365566,"aZ":-15.85700423197217,"pfxX":-3.9791198124318594,"pfxZ":8.35155200637338,"pX":-0.06174681594418615,"pZ":1.6382933670604019,"vX0":5.895429113235176,"vY0":-138.5390235275374,"vZ0":-8.288479266777719,"x":119.35,"y":194.55,"x0":-1.6955464811108727,"y0":50.00043117925344,"z0":5.718312929348231,"aX":-7.771931940254539},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":6.0,"spinRate":2307,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3946411537992627,"extension":6.518267152887308},"hitData":{"launchSpeed":97.0,"launchAngle":9.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.21,"coordY":94.72}},"index":0,"playId":"f65c4d7c-b41e-37d5-ac7e-348dff6b1758","pitchNumber":1,"startTime":"2026-06-28T20:19:34.327Z","endTime":"2026-06-28T20:19:45.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.7,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:19:45.336Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T20:19:42.932Z","endTime":"2026-06-28T20:21:53.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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":94.1,"endSpeed":86.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.991932078508384,"aZ":-14.279528836169684,"pfxX":-5.135971960186245,"pfxZ":9.35242477660591,"pX":-0.8927464550388079,"pZ":2.393997584216627,"vX0":4.488676682002469,"vY0":-136.91926801525466,"vZ0":-6.5248160852153845,"x":151.03,"y":174.14,"x0":-1.8797656183754103,"y0":50.006345650351726,"z0":5.771024871581902,"aX":-9.83078284408868},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":8.4,"spinRate":2169,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.39883433172191074,"extension":6.285272329395319},"index":0,"playId":"945f2d3a-bf1f-316a-bd78-598f02f51990","pitchNumber":1,"startTime":"2026-06-28T20:20:11.949Z","endTime":"2026-06-28T20:20:15.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.616016581928914,"aZ":-28.667604070671267,"pfxX":-5.735548900593811,"pfxZ":2.52274786466928,"pX":1.5378195848483642,"pZ":0.9175598743516686,"vX0":9.342221064192698,"vY0":-116.99254363702767,"vZ0":-5.128717241565877,"x":58.38,"y":214.01,"x0":-1.7579289315031768,"y0":50.002838082967195,"z0":5.818195059406671,"aX":-7.969401281628958},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.5,"breakHorizontal":8.2,"spinRate":1284,"spinDirection":258},"zone":14,"typeConfidence":0.94,"plateTime":0.46778777359910784,"extension":6.2099164600358385},"index":1,"playId":"2c657592-c142-315d-a3ff-7d072be977ff","pitchNumber":2,"startTime":"2026-06-28T20:20:31.934Z","endTime":"2026-06-28T20:20:36.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.005786785582146,"aZ":-30.062685235465327,"pfxX":-5.598026827385115,"pfxZ":1.464381094791043,"pX":0.22691014868277315,"pZ":1.2543196372934353,"vX0":6.637863444934796,"vY0":-118.93274550315681,"vZ0":-4.265364761007142,"x":108.35,"y":204.91,"x0":-1.8679907256939257,"y0":50.000295171212784,"z0":5.786022664348896,"aX":-8.049150460712276},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.9,"breakHorizontal":8.6,"spinRate":1108,"spinDirection":248},"zone":14,"typeConfidence":0.93,"plateTime":0.4598798834764186,"extension":6.280338937040644},"index":2,"playId":"41a98435-68fe-3e19-925c-b318f0c19db3","pitchNumber":3,"startTime":"2026-06-28T20:20:58.410Z","endTime":"2026-06-28T20:21:02.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00069133649681,"aZ":-24.908840882817834,"pfxX":-2.847710021681814,"pfxZ":4.349581594831257,"pX":1.0203635937139088,"pZ":1.4450151996911402,"vX0":7.737826006004793,"vY0":-128.28010112398846,"vZ0":-6.2591159491935064,"x":78.11,"y":199.76,"x0":-1.6622330370521787,"y0":50.002336714080286,"z0":5.8526891069709475,"aX":-4.756612394308896},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.7,"breakHorizontal":3.5,"spinRate":2383,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.42662157820407476,"extension":6.266289327921824},"index":3,"playId":"162759aa-0d17-31b2-9738-0b451947582a","pitchNumber":4,"startTime":"2026-06-28T20:21:20.614Z","endTime":"2026-06-28T20:21:24.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.058349940191036,"aZ":-31.802442466306502,"pfxX":-5.077506191945782,"pfxZ":0.2615506639793397,"pX":0.12542346289008863,"pZ":0.874388027482613,"vX0":6.511042095013833,"vY0":-118.488932027854,"vZ0":-4.469710701664339,"x":112.22,"y":215.17,"x0":-2.012998392448771,"y0":50.00190439571587,"z0":5.728299185587369,"aX":-7.137483746987166},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.5,"breakHorizontal":7.4,"spinRate":975,"spinDirection":256},"zone":14,"typeConfidence":0.93,"plateTime":0.4643099962306212,"extension":6.364844829248556},"index":4,"playId":"d9d1e899-c837-3f9b-9628-578d1f788412","pitchNumber":5,"startTime":"2026-06-28T20:21:47.740Z","endTime":"2026-06-28T20:21:53.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.299999999999997,"awayTeamWinProbability":71.7,"homeTeamWinProbabilityAdded":2.8999999999999986,"leverageIndex":1.24,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:21:53.277Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Derek Hill grounds out, pitcher Kodai Senga to first baseman Jared Young.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T20:21:54.894Z","endTime":"2026-06-28T20:23:39.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673540,"link":"/api/v1/people/673540"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.321146638980277,"aZ":-31.913057194558878,"pfxX":0.09853772437678188,"pfxZ":0.17477335777403535,"pX":0.2418010696208203,"pZ":1.344054124493329,"vX0":4.506484343433795,"vY0":-122.3207627582565,"vZ0":-4.39412602924936,"x":107.78,"y":202.49,"x0":-1.627790827282512,"y0":50.005961591875845,"z0":5.862720698647618,"aX":0.15103397340356486},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.4,"breakHorizontal":-1.1,"spinRate":2469,"spinDirection":278},"zone":14,"typeConfidence":2.0,"plateTime":0.44567294408215563,"extension":6.469595343253434},"index":0,"playId":"20a400db-9bcc-39cb-88cc-1e56317d027e","pitchNumber":1,"startTime":"2026-06-28T20:22:19.499Z","endTime":"2026-06-28T20:22:27.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.981099885110527,"aZ":-26.80429608117584,"pfxX":-2.5824795398021774,"pfxZ":3.045452539449651,"pX":1.6228626006428826,"pZ":0.7066390185358953,"vX0":9.236475147609182,"vY0":-131.51801598216815,"vZ0":-7.886868592114412,"x":55.14,"y":219.7,"x0":-1.5879733856692224,"y0":50.00410456006633,"z0":5.711028912909659,"aX":-4.557221030386233},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.1,"breakHorizontal":2.8,"spinRate":2393,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4152959537106815,"extension":6.347232397579512},"index":1,"playId":"171385f4-c13e-3774-a052-0d1a88ff098f","pitchNumber":2,"startTime":"2026-06-28T20:23:05.762Z","endTime":"2026-06-28T20:23:09.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42952808641251,"aZ":-23.93832540419488,"pfxX":-1.9880414407117977,"pfxZ":4.811778696434495,"pX":0.6403967933830044,"pZ":2.222487012720086,"vX0":6.7395121257666055,"vY0":-129.349299793416,"vZ0":-4.686651901796829,"x":92.59,"y":178.77,"x0":-1.7291144224446107,"y0":50.00213902611865,"z0":5.870273054637138,"aX":-3.402763458754082},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.9,"breakHorizontal":2.3,"spinRate":2356,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.42182407909574415,"extension":6.346981355503693},"hitData":{"launchSpeed":62.7,"launchAngle":-35.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.08,"coordY":182.24}},"index":2,"playId":"3e17b07d-d565-3d3c-abaa-574770ce627b","pitchNumber":3,"startTime":"2026-06-28T20:23:32.176Z","endTime":"2026-06-28T20:23:39.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":2.5000000000000036,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:23:39.677Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Torrens walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T20:26:15.826Z","endTime":"2026-06-28T20:27:51.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7],"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":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Orion Kerkering replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T20:25:26.127Z","endTime":"2026-06-28T20:26:18.189Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":96.3,"endSpeed":88.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.776405301266283,"aZ":-19.81007839060265,"pfxX":-8.513984496367446,"pfxZ":6.179250856646581,"pX":-1.075680766228274,"pZ":3.482576096191677,"vX0":3.267714597037556,"vY0":-140.3162935443393,"vZ0":-3.0994540394945567,"x":158.0,"y":144.75,"x0":-1.1470069497439326,"y0":50.00275945194788,"z0":5.887317826190804,"aX":-17.031832722109},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.8,"breakHorizontal":14.8,"spinRate":2274,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38987613290668044,"extension":6.183313398316766},"index":1,"playId":"f08b1185-2141-3789-b408-6599f9027920","pitchNumber":1,"startTime":"2026-06-28T20:26:18.189Z","endTime":"2026-06-28T20:26:22.532Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63811273423582,"aZ":-30.950161903429326,"pfxX":7.482550078198537,"pfxZ":0.7182948369333193,"pX":1.261981786282475,"pZ":2.2678839645645708,"vX0":4.601347992171618,"vY0":-129.07444710055162,"vZ0":-2.4298400164322382,"x":68.9,"y":177.55,"x0":-1.5107602051855002,"y0":50.00345029340042,"z0":5.583871868886584,"aX":12.73520659354215},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.0,"breakHorizontal":-14.5,"spinRate":2987,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4229273961478386,"extension":6.000983836781582},"index":2,"playId":"7abbccd5-1e07-3254-94c2-89106721ccd7","pitchNumber":2,"startTime":"2026-06-28T20:26:32.639Z","endTime":"2026-06-28T20:26:36.356Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.126159215818884,"aZ":-19.32499756183784,"pfxX":-9.443820867954816,"pfxZ":6.381133936269054,"pX":-0.2629628188617305,"pZ":2.6210678764452044,"vX0":5.68538683591361,"vY0":-140.78520296680145,"vZ0":-5.204111262790537,"x":127.02,"y":168.01,"x0":-1.0787130501048583,"y0":50.0018702663776,"z0":5.73930759146841,"aX":-19.008979877152544},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.7,"breakHorizontal":16.0,"spinRate":2319,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3886405567596851,"extension":6.235697601136107},"index":3,"playId":"2d93243d-4234-3657-8a50-7b5b67b70d0a","pitchNumber":3,"startTime":"2026-06-28T20:26:48.205Z","endTime":"2026-06-28T20:26:51.746Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07157574987669,"aZ":-17.94168107987501,"pfxX":-8.190486883821496,"pfxZ":7.0938013330861835,"pX":-0.7565949737941412,"pZ":4.160724766410926,"vX0":4.158280266517977,"vY0":-140.7691783573136,"vZ0":-1.557481535013017,"x":145.84,"y":126.44,"x0":-1.189140716153999,"y0":50.002550400909094,"z0":5.883207661423906,"aX":-16.4305369500948},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.7,"breakHorizontal":13.9,"spinRate":2287,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3891608748840696,"extension":6.218630743505153},"index":4,"playId":"dd702e78-2024-38fa-92eb-ac6260a0a8b9","pitchNumber":4,"startTime":"2026-06-28T20:27:10.410Z","endTime":"2026-06-28T20:27:14.430Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05774804854034,"aZ":-12.375485801120508,"pfxX":-7.0044333357357225,"pfxZ":9.834734054336016,"pX":-0.24415206003531423,"pZ":2.9989503571399307,"vX0":4.751319373181308,"vY0":-140.98255042634847,"vZ0":-5.512992476313788,"x":126.31,"y":157.81,"x0":-1.041286972451709,"y0":50.00289972280118,"z0":5.778630045588163,"aX":-14.099748300845853},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.9,"breakHorizontal":11.8,"spinRate":2331,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.38851376172900887,"extension":6.480129331095745},"index":5,"playId":"47be43bb-286a-3d2c-961e-4f93e68a9ce9","pitchNumber":5,"startTime":"2026-06-28T20:27:24.939Z","endTime":"2026-06-28T20:27:28.448Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-28T20:27:33.536Z","endTime":"2026-06-28T20:27:47.252Z","isPitch":false,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"},"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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7214462355241,"aZ":-15.556190966046247,"pfxX":-6.0818464304860225,"pfxZ":8.058994939724347,"pX":-0.6735384872427592,"pZ":4.8281709328876765,"vX0":3.3613432753986827,"vY0":-142.67237533713424,"vZ0":-0.39891684186258075,"x":142.67,"y":108.42,"x0":-1.0765782357751517,"y0":50.00324023068002,"z0":5.949872300657523,"aX":-12.542630553171135},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.8,"breakHorizontal":10.3,"spinRate":2314,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38384608605096115,"extension":6.332417140438347},"index":7,"playId":"9757140f-4227-31cf-90b0-f9c6c36aae01","pitchNumber":6,"startTime":"2026-06-28T20:27:47.252Z","endTime":"2026-06-28T20:27:51.148Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.6,"awayTeamWinProbability":59.4,"homeTeamWinProbabilityAdded":9.8,"leverageIndex":2.47,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:27:51.148Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Benge flies out to right fielder Derek Hill.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T20:27:51.907Z","endTime":"2026-06-28T20:30:07.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.933916107062213,"aZ":-12.985106770381398,"pfxX":-6.034884917964819,"pfxZ":9.327866970764518,"pX":-1.3302500828950032,"pZ":3.1275777059689034,"vX0":1.9759284197983025,"vY0":-142.3604506182827,"vZ0":-5.090769863481555,"x":167.71,"y":154.34,"x0":-1.2481470194116477,"y0":50.005373188858634,"z0":5.757485506629905,"aX":-12.419136904649513},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":10.6,"spinRate":2290,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.38437762549835686,"extension":6.170396905441778},"index":0,"playId":"e8ac5475-aad5-3fea-836f-030231408a3e","pitchNumber":1,"startTime":"2026-06-28T20:28:15.410Z","endTime":"2026-06-28T20:28:19.537Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.719814563602647,"aZ":-33.51992905439222,"pfxX":4.580580499905181,"pfxZ":-0.8056019597470119,"pX":0.1366967365049378,"pZ":2.6262967757760016,"vX0":2.830356827606323,"vY0":-128.29484660753172,"vZ0":-0.9679251396402089,"x":111.79,"y":167.87,"x0":-1.5746784537390268,"y0":50.0026216620485,"z0":5.6133238036214825,"aX":7.659950011551184},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.4,"breakHorizontal":-8.9,"spinRate":2921,"spinDirection":59},"zone":5,"typeConfidence":2.0,"plateTime":0.4263951220228739,"extension":5.871987114601042},"index":1,"playId":"131252e7-a0d7-3672-bef8-d71926b8cc3f","pitchNumber":2,"startTime":"2026-06-28T20:28:33.184Z","endTime":"2026-06-28T20:28:37.486Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.469061278723846,"aZ":-32.55766343821135,"pfxX":4.2757818293294765,"pfxZ":-0.22302143878125769,"pX":-0.54745154866597,"pZ":3.1620281572246296,"vX0":1.5870661487321296,"vY0":-128.87147102019804,"vZ0":-0.003634378506153446,"x":137.87,"y":153.41,"x0":-1.7253416938209205,"y0":50.00436596770785,"z0":5.659099872934733,"aX":7.2590699590387295},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.2,"breakHorizontal":-8.0,"spinRate":2815,"spinDirection":64},"zone":1,"typeConfidence":2.0,"plateTime":0.4235274515312861,"extension":5.991118609662057},"index":2,"playId":"774226b7-2bb6-300f-850d-5a10e5813a18","pitchNumber":3,"startTime":"2026-06-28T20:28:50.130Z","endTime":"2026-06-28T20:28:54.129Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54851829740506,"aZ":-13.719143303053535,"pfxX":-7.017623803351687,"pfxZ":9.077564453926989,"pX":0.30454184322419847,"pZ":4.6542763282377,"vX0":6.309381762359013,"vY0":-141.5058027834248,"vZ0":-1.0465518017476334,"x":105.39,"y":113.11,"x0":-1.0396014500422592,"y0":50.00256623396497,"z0":5.905706997389462,"aX":-14.266774895449963},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":11.5,"spinRate":2329,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3867144577602022,"extension":5.991521039549579},"index":3,"playId":"87f5a9a9-cd13-37a0-a0be-631d1d13459a","pitchNumber":4,"startTime":"2026-06-28T20:29:06.114Z","endTime":"2026-06-28T20:29:09.868Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":96.9,"endSpeed":89.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.927833013942855,"aZ":-16.38546512080246,"pfxX":-7.693952507285575,"pfxZ":7.776415021365015,"pX":0.12648562409016795,"pZ":3.3741020285230974,"vX0":6.3205625903503755,"vY0":-141.07914185029256,"vZ0":-3.7465496332585486,"x":112.18,"y":147.68,"x0":-1.1353436830459331,"y0":50.001840202652474,"z0":5.765051193227029,"aX":-15.620391031555089},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.6,"breakHorizontal":12.7,"spinRate":2266,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.38717373468142124,"extension":6.270798382920055},"index":4,"playId":"833943a2-c5bd-38f2-aaa7-fdc7c9b70ceb","pitchNumber":5,"startTime":"2026-06-28T20:29:22.554Z","endTime":"2026-06-28T20:29:28.368Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.827233910320892,"aZ":-31.763440334440716,"pfxX":7.209301122191506,"pfxZ":0.2500652593814525,"pX":0.137354559503513,"pZ":1.714092460177576,"vX0":2.2809231673495862,"vY0":-128.06646393096165,"vZ0":-3.434217918927347,"x":111.76,"y":192.5,"x0":-1.7027214251779215,"y0":50.0032731627293,"z0":5.571594475038221,"aX":11.908641916212222},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.1,"breakHorizontal":-13.6,"spinRate":2977,"spinDirection":70},"zone":8,"typeConfidence":2.0,"plateTime":0.4286097886825986,"extension":5.942484374013997},"hitData":{"launchSpeed":84.4,"launchAngle":29.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.08,"coordY":104.05}},"index":5,"playId":"df309803-c815-3731-9603-71ea4e3f36c0","pitchNumber":6,"startTime":"2026-06-28T20:29:58.772Z","endTime":"2026-06-28T20:30:07.661Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-9.0,"leverageIndex":3.98,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:30:07.661Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks. Luis Torrens to 2nd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T20:30:10.452Z","endTime":"2026-06-28T20:32:03.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"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":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.0,"endSpeed":81.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.699345522184014,"aZ":-30.183109735081274,"pfxX":8.294235143823196,"pfxZ":1.1773636745307083,"pX":0.5895814609236766,"pZ":3.2315328345947556,"vX0":3.0404268903183254,"vY0":-129.63769522016963,"vZ0":-0.404574305958015,"x":94.53,"y":151.53,"x0":-1.6779826735899628,"y0":50.00266506492698,"z0":5.706134486995428,"aX":14.02759206673237},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":-15.7,"spinRate":2908,"spinDirection":58},"zone":3,"typeConfidence":2.0,"plateTime":0.42352298411224476,"extension":5.858292383519827},"index":0,"playId":"6315747e-c4ec-3cb7-9e48-fe27434fdf6b","pitchNumber":1,"startTime":"2026-06-28T20:30:34.902Z","endTime":"2026-06-28T20:30:41.552Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.508169473842784,"aZ":-31.319453567506145,"pfxX":3.6316685515640543,"pfxZ":0.5072547593289674,"pX":1.351319770432435,"pZ":1.6384926473731969,"vX0":6.388313788933246,"vY0":-129.64800918313702,"vZ0":-3.6731168670688708,"x":65.49,"y":194.54,"x0":-1.6256343813444096,"y0":50.00280617516239,"z0":5.488644762413126,"aX":6.123260208547939},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.2,"breakHorizontal":-8.2,"spinRate":2966,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.42401449995958806,"extension":5.994742487182746},"index":1,"playId":"92f7b16a-cc27-3a78-ae9b-8c416b899e95","pitchNumber":2,"startTime":"2026-06-28T20:30:56.445Z","endTime":"2026-06-28T20:31:01.201Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.643030238175136,"aZ":-34.05524414346832,"pfxX":4.629172709132812,"pfxZ":-1.1131836866052183,"pX":-1.108207428389764,"pZ":2.7403682024864917,"vX0":0.3108205985447452,"vY0":-129.76041800393503,"vZ0":-0.6901861787798449,"x":159.24,"y":164.79,"x0":-1.8305515987832843,"y0":50.00017027980858,"z0":5.617803929104546,"aX":7.84607936283416},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.9,"breakHorizontal":-8.4,"spinRate":2963,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.4230633602153957,"extension":5.905998517692134},"index":2,"playId":"b7b7fbab-6420-3df9-a0ce-1d08a3b6f71b","pitchNumber":3,"startTime":"2026-06-28T20:31:13.348Z","endTime":"2026-06-28T20:31:18.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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.555615994017366,"aZ":-15.96853581196183,"pfxX":-10.280144372464747,"pfxZ":7.831891098894607,"pX":0.5333073664695005,"pZ":0.11782761049204245,"vX0":8.452233319891908,"vY0":-143.2903695751192,"vZ0":-12.216314513983226,"x":96.67,"y":235.6,"x0":-1.125849579539878,"y0":50.00701689790089,"z0":5.446885660591602,"aX":-21.282489167564023},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.6,"breakHorizontal":16.8,"spinRate":2364,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.38293519580353674,"extension":6.319758061954855},"index":3,"playId":"914bc148-8926-3260-9a78-3741efd1162f","pitchNumber":4,"startTime":"2026-06-28T20:31:30.697Z","endTime":"2026-06-28T20:31:34.905Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-06-28T20:31:46.477Z","endTime":"2026-06-28T20:31:59.368Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006887527969177,"aZ":-33.31283932089468,"pfxX":7.4089321731674955,"pfxZ":-0.686349072850664,"pX":-0.8610620868890584,"pZ":3.8926175654656907,"vX0":-0.1551556741206931,"vY0":-127.88195444693432,"vZ0":1.937267451739245,"x":149.82,"y":133.68,"x0":-1.7624250568842492,"y0":50.00237644809286,"z0":5.735622633653082,"aX":12.289033785990272},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.6,"breakHorizontal":-13.4,"spinRate":2880,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.42805913354687597,"extension":5.737830961289066},"index":5,"playId":"26c368f0-f085-3279-af83-d9d1965b225e","pitchNumber":5,"startTime":"2026-06-28T20:31:59.368Z","endTime":"2026-06-28T20:32:03.461Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.199999999999996,"awayTeamWinProbability":58.800000000000004,"homeTeamWinProbabilityAdded":9.599999999999994,"leverageIndex":3.49,"dramaIndex":152.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:32:03.461Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Bichette walks. Luis Torrens to 3rd. Juan Soto to 2nd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T20:32:05.641Z","endTime":"2026-06-28T20:34:21.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnThird":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03203870800554,"aZ":-15.75216151634348,"pfxX":-8.903711438159029,"pfxZ":8.181025513400497,"pX":1.075894146721086,"pZ":0.2919311275362506,"vX0":9.312961674829806,"vY0":-140.78336567830542,"vZ0":-11.547390465511041,"x":75.99,"y":230.9,"x0":-1.1185467302942682,"y0":50.001979559950094,"z0":5.46698954650926,"aX":-17.868365605382298},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.5,"breakHorizontal":14.2,"spinRate":2325,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.389095355179633,"extension":6.396408941443019},"index":0,"playId":"811a4ab2-79cb-38f6-af5e-ceb977a0d183","pitchNumber":1,"startTime":"2026-06-28T20:32:29.674Z","endTime":"2026-06-28T20:32:33.470Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.583372589722277,"aZ":-31.739516150561553,"pfxX":5.823523105018778,"pfxZ":0.25959052661227844,"pX":1.0546910421148576,"pZ":2.068680743032286,"vX0":4.9484775131550345,"vY0":-129.2266904421083,"vZ0":-2.6342791866222655,"x":76.8,"y":182.93,"x0":-1.6435178907245374,"y0":50.00450329568593,"z0":5.5459254990813145,"aX":9.823867874937774},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.1,"breakHorizontal":-11.6,"spinRate":2939,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4242763662875486,"extension":5.797531839984635},"index":1,"playId":"cbf1e215-37fc-3529-b539-74bb48758e6e","pitchNumber":2,"startTime":"2026-06-28T20:32:50.706Z","endTime":"2026-06-28T20:32:55.752Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"ff9ce141-fb34-4bbd-acbe-88c933e4338c","startTime":"2026-06-28T20:33:06.140Z","endTime":"2026-06-28T20:33:11.140Z","isPitch":false,"type":"stepoff","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":3,"startTime":"2026-06-28T20:33:20.145Z","endTime":"2026-06-28T20:34:00.770Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09348221427009,"aZ":-17.028522281091565,"pfxX":-8.594035300643178,"pfxZ":7.347286998984058,"pX":0.6563798592812812,"pZ":1.289523311793217,"vX0":7.820805480949063,"vY0":-142.7211977943619,"vZ0":-9.097342059961711,"x":91.98,"y":203.96,"x0":-1.0039242609257966,"y0":50.00198581660547,"z0":5.592539571370597,"aX":-17.71431658802536},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.5,"breakHorizontal":13.9,"spinRate":2223,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.38388527676692163,"extension":6.349331699646655},"index":4,"playId":"645cdd33-9852-3a72-90c7-f4801c63d0e4","pitchNumber":3,"startTime":"2026-06-28T20:34:00.770Z","endTime":"2026-06-28T20:34:04.719Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79433282008956,"aZ":-12.086969426792388,"pfxX":-5.949880409717947,"pfxZ":9.77407739700476,"pX":0.7009174804251912,"pZ":3.6238340835180125,"vX0":7.189195232225408,"vY0":-142.46590035901164,"vZ0":-3.9088910595194877,"x":90.28,"y":140.94,"x0":-1.0824772419075537,"y0":50.0024585589612,"z0":5.777882923860376,"aX":-12.228077874581215},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":9.4,"spinRate":2317,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.38448958074221373,"extension":6.044905158335537},"index":5,"playId":"4c1e256b-91a8-3f18-8952-fa61a41bfac0","pitchNumber":4,"startTime":"2026-06-28T20:34:17.923Z","endTime":"2026-06-28T20:34:21.887Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"second":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":15.000000000000007,"leverageIndex":5.2,"dramaIndex":227.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:34:21.887Z","atBatIndex":73},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ronny Mauricio pops out to second baseman Bryson Stott on the infield fly rule.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T20:34:23.566Z","endTime":"2026-06-28T20:35:17.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnThird":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":88.6,"endSpeed":81.1,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.626620752491213,"aZ":-31.52006596257458,"pfxX":6.329402470666261,"pfxZ":0.38762451204160975,"pX":-0.32601350128028156,"pZ":3.6828365610121483,"vX0":1.5565095427607822,"vY0":-129.07302034348066,"vZ0":1.1038376613019985,"x":129.43,"y":139.34,"x0":-1.7594531422183417,"y0":50.0018610642423,"z0":5.682345639389888,"aX":10.64571360064157},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.2,"breakHorizontal":-11.8,"spinRate":2935,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.4248445636573588,"extension":5.971194822606039},"index":0,"playId":"2a777ff2-de72-318f-a8c5-85a52d5f0dbf","pitchNumber":1,"startTime":"2026-06-28T20:34:49.833Z","endTime":"2026-06-28T20:34:53.640Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"third":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60701898649046,"aZ":-12.327518835496894,"pfxX":-5.423074156389268,"pfxZ":9.645058814768564,"pX":-0.15981205248372493,"pZ":3.32962978358246,"vX0":5.172074286050224,"vY0":-142.5029855806285,"vZ0":-4.698197505701785,"x":123.09,"y":148.88,"x0":-1.2933325075226454,"y0":50.00070531499089,"z0":5.777729618335135,"aX":-11.157282371923943},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.7,"breakHorizontal":8.8,"spinRate":2342,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3842826914130071,"extension":6.202984013069213},"hitData":{"launchSpeed":89.7,"launchAngle":70.0,"totalDistance":106.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":149.66}},"index":1,"playId":"79917ffe-e324-3fa3-afd0-fa910a0d64d5","pitchNumber":2,"startTime":"2026-06-28T20:35:06.304Z","endTime":"2026-06-28T20:35:17.311Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"third":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":36.9,"awayTeamWinProbability":63.1,"homeTeamWinProbabilityAdded":-19.300000000000004,"leverageIndex":6.21,"dramaIndex":279.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:35:17.311Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T20:35:21.614Z","endTime":"2026-06-28T20:36:49.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"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":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"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, 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":87.8,"endSpeed":81.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.049539802082815,"aZ":-32.91328961715786,"pfxX":6.809237806027383,"pfxZ":-0.444735073446207,"pX":-0.6819670047263601,"pZ":3.474684621960522,"vX0":0.8864289355505576,"vY0":-128.00230528400786,"vZ0":1.0165742905834785,"x":142.99,"y":144.96,"x0":-1.9172807040399973,"y0":50.000728061649795,"z0":5.63066526793375,"aX":11.404848930118257},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.4,"breakHorizontal":-12.6,"spinRate":2803,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.4263606999774052,"extension":5.946861413487947},"index":0,"playId":"a7d10456-22e1-3468-8bb1-c29c50cffcd5","pitchNumber":1,"startTime":"2026-06-28T20:35:46.419Z","endTime":"2026-06-28T20:35:51.021Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"third":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.064399160360352,"aZ":-33.365104388081555,"pfxX":7.913113102472061,"pfxZ":-0.7141651328444585,"pX":-0.4334684622056697,"pZ":3.2591190888876724,"vX0":0.7912800224148797,"vY0":-127.50201079757177,"vZ0":0.43814903149758955,"x":133.52,"y":150.78,"x0":-1.7764600086073905,"y0":50.00330585911485,"z0":5.6911296603555295,"aX":13.195076924388315},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.0,"breakHorizontal":-14.5,"spinRate":2897,"spinDirection":52},"zone":1,"typeConfidence":2.0,"plateTime":0.42749821396436616,"extension":5.930261535438599},"index":1,"playId":"7c917fec-8bfe-3eea-ae15-e1f4d5c0d61b","pitchNumber":2,"startTime":"2026-06-28T20:36:01.656Z","endTime":"2026-06-28T20:36:05.352Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"third":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":97.8,"endSpeed":89.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22624745114372,"aZ":-18.724544211574838,"pfxX":-8.911576831704034,"pfxZ":6.549099492473321,"pX":-0.849554322111341,"pZ":2.644834328729194,"vX0":4.33328123460235,"vY0":-142.2762218039172,"vZ0":-5.205965927850298,"x":149.38,"y":167.37,"x0":-1.2334878373780054,"y0":50.00086363826399,"z0":5.6826007782880845,"aX":-18.292053004145114},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.0,"breakHorizontal":15.2,"spinRate":2345,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3847769717184448,"extension":6.271645764842077},"index":2,"playId":"6b1acaf6-f5d3-37c0-9cae-b20971a96a2a","pitchNumber":3,"startTime":"2026-06-28T20:36:16.175Z","endTime":"2026-06-28T20:36:20.135Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"third":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-28T20:36:29.422Z","endTime":"2026-06-28T20:36:45.353Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"third":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38912165078928,"aZ":-13.797319401612537,"pfxX":-5.800385498750188,"pfxZ":8.982793703440294,"pX":-0.8778920053066775,"pZ":3.9485217546157827,"vX0":3.2523149500118995,"vY0":-142.09811836833018,"vZ0":-2.7370223678477554,"x":150.46,"y":132.17,"x0":-1.2832765003007582,"y0":50.00554907319128,"z0":5.80020863075387,"aX":-11.870311529106797},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":9.8,"spinRate":2355,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3853669524503536,"extension":6.232060778963996},"index":4,"playId":"8076d51c-3d9b-3d0a-85d8-1241886f9933","pitchNumber":4,"startTime":"2026-06-28T20:36:45.353Z","endTime":"2026-06-28T20:36:49.571Z","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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"second":{"id":665742,"link":"/api/v1/people/665742"},"third":{"id":620443,"link":"/api/v1/people/620443"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-20.4,"leverageIndex":7.88,"dramaIndex":327.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:36:49.571Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Justin Crawford flies out to left fielder Juan Soto.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T20:39:04.915Z","endTime":"2026-06-28T20:39:39.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.243442317964252,"aZ":-28.76101452691662,"pfxX":-0.4408294045097918,"pfxZ":2.2213138913727972,"pX":0.5710048370814669,"pZ":1.337177210595981,"vX0":5.357507567249069,"vY0":-122.80269785560124,"vZ0":-4.940440521514713,"x":95.23,"y":202.68,"x0":-1.5771336107433496,"y0":50.00023210675161,"z0":5.807942871229168,"aX":-0.6767494011498566},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.1,"breakHorizontal":-0.4,"spinRate":2487,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.44521170732584725,"extension":6.358305666417451},"hitData":{"launchSpeed":84.9,"launchAngle":53.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":108.11,"coordY":109.99}},"index":0,"playId":"73efe358-f26f-39c7-a6ac-c3b147dc4015","pitchNumber":1,"startTime":"2026-06-28T20:39:30.203Z","endTime":"2026-06-28T20:39:39.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:39:39.355Z","atBatIndex":76},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trea Turner pops out to shortstop Bo Bichette.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T20:39:40.440Z","endTime":"2026-06-28T20:41:42.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.249372000450382,"aZ":-14.618315384808756,"pfxX":-2.1149630542623443,"pfxZ":8.92675511694307,"pX":-1.0241885892075775,"pZ":1.9376921267448595,"vX0":2.836421556030837,"vY0":-138.46848906409662,"vZ0":-7.655393543844088,"x":118.85,"y":126.29,"x0":-1.7810213017890253,"y0":50.001819196089066,"z0":5.691446915381184,"aX":-4.158994562189432},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":3.4,"spinRate":2196,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.39365962188517845,"extension":6.416454609221345},"index":0,"playId":"7c1b5430-2f3b-358d-9fd9-f439e308d46e","pitchNumber":1,"startTime":"2026-06-28T20:40:05.312Z","endTime":"2026-06-28T20:40:32.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"}},"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":94.8,"endSpeed":86.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.271731259972764,"aZ":-16.06334724787868,"pfxX":-2.899370569874505,"pfxZ":8.331402659931683,"pX":-0.8492863128718935,"pZ":4.60263677360533,"vX0":3.8969630354379685,"vY0":-138.08400693087017,"vZ0":-0.8830735289891742,"x":149.37,"y":114.51,"x0":-1.9010937332046682,"y0":50.00560182732764,"z0":6.00560893658017,"aX":-5.609078292509318},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":4.4,"spinRate":2313,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3964081270889972,"extension":6.2252389471073695},"index":1,"playId":"ef448fa1-22d0-337c-beea-2728167dc5b4","pitchNumber":2,"startTime":"2026-06-28T20:40:35.650Z","endTime":"2026-06-28T20:40:39.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.749230603523813,"aZ":-24.32202553094886,"pfxX":0.3142723081446013,"pfxZ":4.551467936337634,"pX":0.6810379904953627,"pZ":2.354967241868567,"vX0":5.96831940141455,"vY0":-129.63752514867912,"vZ0":-4.461529602753736,"x":91.04,"y":175.2,"x0":-1.6791295101474828,"y0":50.00037809027779,"z0":5.925086649894039,"aX":0.5416310379174094},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.6,"breakHorizontal":-1.7,"spinRate":2495,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.42039730601677894,"extension":6.263783821557967},"index":2,"playId":"bf269398-72a8-371c-95cd-4a5e38191125","pitchNumber":3,"startTime":"2026-06-28T20:40:54.821Z","endTime":"2026-06-28T20:40:58.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.550839247710137,"aZ":-25.351571541240524,"pfxX":-1.2549475530340581,"pfxZ":3.981968030363759,"pX":-0.5689855498437524,"pZ":1.7914504677282013,"vX0":3.7208443411521417,"vY0":-129.68495777088935,"vZ0":-5.364749810902984,"x":138.69,"y":190.41,"x0":-1.8554182402847235,"y0":50.00367373383474,"z0":5.805425995295152,"aX":-2.1510726731234135},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.4,"breakHorizontal":1.6,"spinRate":2502,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.42135751901474583,"extension":6.229290156990534},"index":3,"playId":"917fbeae-464f-3fa1-b3f5-378f84dab352","pitchNumber":4,"startTime":"2026-06-28T20:41:12.140Z","endTime":"2026-06-28T20:41:15.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22130808216996,"aZ":-37.8188117586217,"pfxX":2.2097109258833925,"pfxZ":-3.6215608353422226,"pX":-0.9310688164418697,"pZ":2.8460031474873992,"vX0":1.6721216902226865,"vY0":-124.94981500926376,"vZ0":0.1768928809294923,"x":152.49,"y":161.94,"x0":-1.8989976724344975,"y0":50.00061553736356,"z0":5.9153840246261,"aX":3.447507531900188},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.2,"breakHorizontal":-4.4,"spinRate":2630,"spinDirection":16},"zone":11,"typeConfidence":2.0,"plateTime":0.44054947616927276,"extension":6.292835841402338},"hitData":{"launchSpeed":59.4,"launchAngle":36.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":101.11,"coordY":133.48}},"index":4,"playId":"90585ba5-23b8-33d6-8450-b7317e938c6f","pitchNumber":5,"startTime":"2026-06-28T20:41:36.179Z","endTime":"2026-06-28T20:41:42.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.400000000000002,"awayTeamWinProbability":80.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:41:42.404Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, first baseman Jared Young to pitcher Kodai Senga.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T20:41:45.352Z","endTime":"2026-06-28T20:42:50.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.800286292428908,"aZ":-31.262450240456822,"pfxX":-5.708018291737983,"pfxZ":0.6076464737077032,"pX":-0.5019832583950898,"pZ":2.0998992177738955,"vX0":5.3785525142462145,"vY0":-121.50645721142364,"vZ0":-2.637026268888721,"x":136.13,"y":182.08,"x0":-1.9978839170692555,"y0":50.0025015272206,"z0":5.903333417934733,"aX":-8.573391703008783},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.7,"breakHorizontal":9.1,"spinRate":1350,"spinDirection":243},"zone":7,"typeConfidence":0.92,"plateTime":0.45000366962798566,"extension":6.355452256877658},"index":0,"playId":"565fe55c-e4d3-3c4a-b094-798ecd2c971c","pitchNumber":1,"startTime":"2026-06-28T20:42:10.498Z","endTime":"2026-06-28T20:42:14.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04378758881798,"aZ":-32.817604224320675,"pfxX":-0.2850970486245745,"pfxZ":-0.392801365873078,"pX":0.11873229135891694,"pZ":1.9702657850294671,"vX0":5.303333936377791,"vY0":-126.3385835342274,"vZ0":-2.8824645782471103,"x":112.47,"y":185.58,"x0":-1.9570469588601822,"y0":50.00295274827098,"z0":5.7232172424872205,"aX":-0.46890852725475196},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.1,"breakHorizontal":-0.5,"spinRate":2604,"spinDirection":262},"zone":8,"typeConfidence":2.0,"plateTime":0.4310273280692747,"extension":6.2581181811555435},"hitData":{"launchSpeed":109.3,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":156.75}},"index":1,"playId":"b8b3570f-dbaa-38ec-81c2-92980fd7f2a0","pitchNumber":2,"startTime":"2026-06-28T20:42:43.138Z","endTime":"2026-06-28T20:42:50.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":620443,"link":"/api/v1/people/620443"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":665742,"link":"/api/v1/people/665742"},"center":{"id":805999,"link":"/api/v1/people/805999"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"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":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:42:50.849Z","atBatIndex":78},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jared Young pops out to shortstop Trea Turner.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T20:45:44.921Z","endTime":"2026-06-28T20:46:57.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jhoan Duran replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T20:44:17.240Z","endTime":"2026-06-28T20:45:47.130Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661395,"link":"/api/v1/people/661395"},"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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.2,"endSpeed":92.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.991952483396872,"aZ":-16.250253110056263,"pfxX":-7.556920579506792,"pfxZ":7.316771895322043,"pX":1.1958271302731263,"pZ":3.3068998704392336,"vX0":11.368048424385062,"vY0":-145.61958161494132,"vZ0":-5.092310392039554,"x":71.42,"y":149.49,"x0":-1.7531988500122466,"y0":50.00106332377083,"z0":6.0412452232063645,"aX":-16.442616982789296},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.5,"breakHorizontal":11.8,"spinRate":1973,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.3742756745456952,"extension":5.8787912993545905},"index":1,"playId":"e1951508-8a5d-3d1a-b48d-427718177244","pitchNumber":1,"startTime":"2026-06-28T20:45:47.130Z","endTime":"2026-06-28T20:45:51.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":92.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.805889316726763,"aZ":-15.333375666599313,"pfxX":-7.303661395627622,"pfxZ":7.798700486999394,"pX":-0.009568758578284393,"pZ":3.6608632994929184,"vX0":8.594207920945836,"vY0":-145.07279192344123,"vZ0":-4.1674624497477435,"x":117.36,"y":139.94,"x0":-2.0433301940889335,"y0":50.00074816503284,"z0":6.032792060655556,"aX":-15.768712691942795},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.6,"breakHorizontal":11.8,"spinRate":2089,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.375685399712804,"extension":5.911273334568329},"index":2,"playId":"af54586a-9a16-35ce-a67a-6775d9ffc25e","pitchNumber":2,"startTime":"2026-06-28T20:46:00.983Z","endTime":"2026-06-28T20:46:05.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.123476084598202,"aZ":-34.64514180502609,"pfxX":0.1101824373886453,"pfxZ":-1.464645272627692,"pX":0.7989051329115702,"pZ":0.6911767155754791,"vX0":7.501579000201265,"vY0":-128.3697216374509,"vZ0":-6.365037416878441,"x":86.55,"y":220.12,"x0":-2.158500295422439,"y0":50.00088985249257,"z0":5.854881432109921,"aX":0.18465082173507807},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.7,"breakHorizontal":-1.7,"spinRate":2554,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4244432628252133,"extension":5.774344207097294},"index":3,"playId":"2a9b4cb5-ae24-32bf-a3ff-c9fd1e8a3c1d","pitchNumber":3,"startTime":"2026-06-28T20:46:16.675Z","endTime":"2026-06-28T20:46:20.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":100.0,"endSpeed":92.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.901643744450034,"aZ":-14.563240468903459,"pfxX":-7.348031736503858,"pfxZ":8.157489453386795,"pX":0.999146662371136,"pZ":2.704879640158274,"vX0":10.649730827554919,"vY0":-145.28985323534584,"vZ0":-7.0724671324267865,"x":78.91,"y":165.75,"x0":-1.7424963006268221,"y0":50.00323546372989,"z0":6.038527972475945,"aX":-15.864953043332676},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":13.7,"breakHorizontal":11.4,"spinRate":2100,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.37558436074284884,"extension":6.030891929818321},"index":4,"playId":"d393f736-f4e6-3812-a752-e58a9e5c3121","pitchNumber":4,"startTime":"2026-06-28T20:46:32.736Z","endTime":"2026-06-28T20:46:36.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.916575579666674,"aZ":-13.464648540980988,"pfxX":-6.708198047016648,"pfxZ":8.880255087910067,"pX":-0.1846279322126881,"pZ":3.2660343828688023,"vX0":7.843106291296166,"vY0":-143.8998763322913,"vZ0":-5.285327903405357,"x":124.04,"y":150.6,"x0":-2.0678805562035243,"y0":50.00432208864501,"z0":5.953862001509378,"aX":-14.136275118315158},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.2,"breakHorizontal":10.7,"spinRate":2051,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3799385890209095,"extension":6.027358348397794},"hitData":{"launchSpeed":89.9,"launchAngle":62.0,"totalDistance":196.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":98.6,"coordY":125.33}},"index":5,"playId":"b3e735e3-7165-318c-a37f-5d6d9f94a84c","pitchNumber":5,"startTime":"2026-06-28T20:46:49.006Z","endTime":"2026-06-28T20:46:57.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:46:57.959Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"A.J. Ewing grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T20:47:38.283Z","endTime":"2026-06-28T20:49:07.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"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-28T20:47:26.100Z","endTime":"2026-06-28T20:47:40.683Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"},"defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.851203794707597,"aZ":-23.643542704144345,"pfxX":-6.1919932505893325,"pfxZ":4.2480232078008555,"pX":-1.4282688518686246,"pZ":3.426126660756911,"vX0":4.631549630333874,"vY0":-140.61589000735475,"vZ0":-2.9166042292827847,"x":171.44,"y":146.27,"x0":-2.289322141623824,"y0":50.00669331788176,"z0":6.00495887214047,"aX":-12.445674778319983},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.3,"breakHorizontal":10.3,"spinRate":1799,"spinDirection":233},"zone":11,"typeConfidence":0.85,"plateTime":0.3890012542418986,"extension":5.8625756697129034},"index":1,"playId":"f0aecf9d-90ba-3b91-bf21-2908ae540909","pitchNumber":1,"startTime":"2026-06-28T20:47:40.683Z","endTime":"2026-06-28T20:47:44.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86219513930454,"aZ":-26.77920457592736,"pfxX":-7.907972770608104,"pfxZ":2.663347681834031,"pX":-0.6611848708434571,"pZ":2.4310826432553836,"vX0":6.740906381344304,"vY0":-141.06478054860972,"vZ0":-5.1587450853052585,"x":142.2,"y":173.14,"x0":-2.0495637670049365,"y0":50.00088257493151,"z0":6.000919821060046,"aX":-16.001064738257938},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.0,"breakHorizontal":13.0,"spinRate":1789,"spinDirection":231},"zone":4,"typeConfidence":0.92,"plateTime":0.3876746125210091,"extension":5.77839266575237},"index":2,"playId":"f4fc434c-0304-31b4-8780-cc8006a933c7","pitchNumber":2,"startTime":"2026-06-28T20:47:54.444Z","endTime":"2026-06-28T20:47:58.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":92.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90265226378285,"aZ":-16.98114609619923,"pfxX":-8.062151980359303,"pfxZ":6.970603063585869,"pX":-0.8110725726218243,"pZ":2.2456037857170186,"vX0":6.956412822111035,"vY0":-146.12290566141368,"vZ0":-7.514384949165024,"x":147.92,"y":178.15,"x0":-2.1659500933402343,"y0":50.00080748428889,"z0":5.855560034139528,"aX":-17.56908444273181},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":11.4,"breakHorizontal":13.3,"spinRate":2094,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.3737184466333914,"extension":5.8762223332449945},"index":3,"playId":"d9bbaf5b-dc33-3c61-8006-05c5b2d676d7","pitchNumber":3,"startTime":"2026-06-28T20:48:09.765Z","endTime":"2026-06-28T20:48:13.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.414178471410462,"aZ":-31.625861376014342,"pfxX":-3.7687441299209614,"pfxZ":0.3334072820500875,"pX":-0.04427680934056842,"pZ":1.2358277878950827,"vX0":6.281272318746591,"vY0":-126.38168147464904,"vZ0":-5.187991816150751,"x":118.69,"y":205.41,"x0":-2.070525210056098,"y0":50.000369676967466,"z0":5.851108596564965,"aX":-6.105363128998552},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.4,"breakHorizontal":5.4,"spinRate":861,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.4331632370025593,"extension":6.027552490552476},"index":4,"playId":"ef944a3b-e99d-32cd-af98-52cd6820e5b8","pitchNumber":4,"startTime":"2026-06-28T20:48:24.672Z","endTime":"2026-06-28T20:48:28.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50074945286767,"aZ":-17.52989035729945,"pfxX":-7.8369999378914805,"pfxZ":6.967728933500577,"pX":-1.4000369184043402,"pZ":3.8013863890384108,"vX0":5.229223323945678,"vY0":-144.05268769554635,"vZ0":-3.19081594413799,"x":170.37,"y":136.14,"x0":-2.2208124520040817,"y0":50.000902523550295,"z0":6.007249554063712,"aX":-16.46669879562757},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.1,"breakHorizontal":13.2,"spinRate":2049,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.38024980768990924,"extension":5.874161725403935},"index":5,"playId":"3d5c4f5e-af11-34e6-8884-b97498fbe53a","pitchNumber":5,"startTime":"2026-06-28T20:48:40.567Z","endTime":"2026-06-28T20:48:44.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.058731215501254,"aZ":-28.490745770208246,"pfxX":-9.311439104492557,"pfxZ":1.8614463011367022,"pX":-0.33723285916373513,"pZ":1.5060305532201725,"vX0":7.903442786059479,"vY0":-140.72276537572472,"vZ0":-6.99345993338027,"x":129.85,"y":198.12,"x0":-1.9917724186825678,"y0":50.003387947233485,"z0":5.905360984648682,"aX":-18.417496493274935},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":1.9,"breakHorizontal":15.0,"spinRate":1796,"spinDirection":232},"zone":13,"typeConfidence":0.93,"plateTime":0.391317924444873,"extension":5.920451893654937},"hitData":{"launchSpeed":80.8,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":150.16}},"index":6,"playId":"c5f3018f-6d91-32e4-8f1d-5e17881c8dd6","pitchNumber":6,"startTime":"2026-06-28T20:48:59.662Z","endTime":"2026-06-28T20:49:07.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:49:07.367Z","atBatIndex":80},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Baty walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T20:49:08.800Z","endTime":"2026-06-28T20:51:16.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":90.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.0832877889344,"aZ":-15.152553114672898,"pfxX":-7.739399479611099,"pfxZ":8.023382275602954,"pX":-1.4936626100888466,"pZ":3.8991628215908043,"vX0":4.8901084386103,"vY0":-145.21011711390545,"vZ0":-3.377694904844002,"x":173.93,"y":133.5,"x0":-2.199798385779504,"y0":50.002342054775994,"z0":6.007540066699991,"aX":-16.419175475748162},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.9,"breakHorizontal":13.0,"spinRate":2151,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.37813980756566545,"extension":5.91197814259329},"index":0,"playId":"1c4bfa69-dd16-3ae6-8876-9b49c0c04e57","pitchNumber":1,"startTime":"2026-06-28T20:49:36.318Z","endTime":"2026-06-28T20:49:40.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6168654441726,"aZ":-25.990321126102256,"pfxX":-8.08693695614942,"pfxZ":3.020878601691628,"pX":-0.4796315264491256,"pZ":1.7953338545077366,"vX0":7.170396962451549,"vY0":-142.17735926648822,"vZ0":-6.955452653972123,"x":135.28,"y":190.31,"x0":-1.983676670766991,"y0":50.00503972877743,"z0":5.923228993239313,"aX":-16.55769478493144},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.2,"breakHorizontal":13.2,"spinRate":1904,"spinDirection":232},"zone":7,"typeConfidence":0.91,"plateTime":0.3852662812123344,"extension":5.863255111979614},"index":1,"playId":"e564b4b7-fbc0-3790-b026-156e46b869b4","pitchNumber":2,"startTime":"2026-06-28T20:49:50.521Z","endTime":"2026-06-28T20:49:53.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.8,"endSpeed":93.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14666012105773,"aZ":-13.48577673008962,"pfxX":-8.393416935962458,"pfxZ":8.5124635796461,"pX":1.1336779598886806,"pZ":1.6896093980078668,"vX0":11.475648481931184,"vY0":-146.26053975857553,"vZ0":-9.682589938074937,"x":73.79,"y":193.16,"x0":-1.725745150839056,"y0":50.003514240281106,"z0":5.824177451876239,"aX":-18.430255074285544},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":13.8,"breakHorizontal":13.3,"spinRate":2060,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.37256483326815726,"extension":5.969484662157357},"index":2,"playId":"30887516-6491-3d2a-9be9-9f998e23e03d","pitchNumber":3,"startTime":"2026-06-28T20:50:17.859Z","endTime":"2026-06-28T20:50:21.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72079477710652,"aZ":-30.547197808337593,"pfxX":-7.953814260037065,"pfxZ":0.8014531968660812,"pX":-1.6186386508751784,"pZ":1.7614685794219516,"vX0":4.737801858600932,"vY0":-141.47203865234732,"vZ0":-6.0442969114265415,"x":178.7,"y":191.22,"x0":-2.277086758944879,"y0":50.00528306831295,"z0":5.870738535665366,"aX":-16.207855108248435},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":0.5,"breakHorizontal":13.6,"spinRate":1742,"spinDirection":233},"zone":13,"typeConfidence":0.94,"plateTime":0.3864101645460485,"extension":5.962424612863844},"index":3,"playId":"5e07d359-b057-37a8-9c7b-71627fddb141","pitchNumber":4,"startTime":"2026-06-28T20:50:36.302Z","endTime":"2026-06-28T20:50:39.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81625223369116,"aZ":-30.497964342488313,"pfxX":-6.901556861768064,"pfxZ":0.7967719423493413,"pX":0.20979949708253665,"pZ":2.1090935805990414,"vX0":8.41471034508873,"vY0":-142.8423974927684,"vZ0":-5.726325856367362,"x":109.0,"y":181.83,"x0":-1.8592311238608823,"y0":50.000893039391556,"z0":6.025325805603482,"aX":-14.450598308866509},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":0.6,"breakHorizontal":11.0,"spinRate":1854,"spinDirection":236},"zone":8,"typeConfidence":0.94,"plateTime":0.3815313309478592,"extension":5.9272118257862765},"index":4,"playId":"6e12c9ee-dad4-37a7-a64e-d3add47623e5","pitchNumber":5,"startTime":"2026-06-28T20:50:53.453Z","endTime":"2026-06-28T20:50:57.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.8,"endSpeed":93.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36483614879945,"aZ":-14.513555412068092,"pfxX":-6.5773098295164605,"pfxZ":8.031916166143263,"pX":2.0668288684893095,"pZ":2.5469735856419566,"vX0":13.272102640875346,"vY0":-146.20223403916222,"vZ0":-7.432467511192874,"x":38.22,"y":170.01,"x0":-1.644997422120261,"y0":50.00632144535355,"z0":5.965401782539807,"aX":-14.468734240775296},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.4,"breakHorizontal":9.7,"spinRate":2109,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3724024635482408,"extension":5.984807791570265},"index":5,"playId":"febad229-0a7a-3ceb-b1a5-1f46c6c4eb15","pitchNumber":6,"startTime":"2026-06-28T20:51:10.569Z","endTime":"2026-06-28T20:51:16.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":5.2,"leverageIndex":1.87,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:51:16.503Z","atBatIndex":81},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Torrens lines out to right fielder Derek Hill.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T20:51:15.657Z","endTime":"2026-06-28T20:52:41.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.83"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.40"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.66"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.29"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.61"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.36"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.42"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.67"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.41"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.00"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.12"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.95"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.43"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".556"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".094"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.556"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.556"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.188"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"}],"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08388489559704,"aZ":-24.600662942847386,"pfxX":-5.848478912961234,"pfxZ":3.691431382151376,"pX":-0.3677711130649729,"pZ":1.325075442054621,"vX0":7.042943621465504,"vY0":-141.63187196907165,"vZ0":-8.082583210079857,"x":131.02,"y":203.0,"x0":-2.114291934114452,"y0":50.00623577167128,"z0":5.762426348966457,"aX":-12.01225057097346},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.4,"breakHorizontal":9.4,"spinRate":1838,"spinDirection":228},"zone":13,"typeConfidence":0.8,"plateTime":0.38513563122925243,"extension":5.988082526148732},"index":0,"playId":"a8e3b2e5-2bb0-3501-a4d6-3601aa116799","pitchNumber":1,"startTime":"2026-06-28T20:51:55.243Z","endTime":"2026-06-28T20:51:58.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39447421338981,"aZ":-26.823917788254548,"pfxX":-7.374423787271758,"pfxZ":2.642557062944844,"pX":0.24841004912640455,"pZ":2.17709643330512,"vX0":9.543383040757277,"vY0":-140.91766649702768,"vZ0":-5.451938630658623,"x":107.53,"y":180.0,"x0":-2.2153358330676722,"y0":50.000097995130226,"z0":5.857499203977873,"aX":-14.91042396818527},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.8,"breakHorizontal":11.5,"spinRate":1758,"spinDirection":236},"zone":5,"typeConfidence":0.9,"plateTime":0.3878929525295489,"extension":5.959689928108921},"index":1,"playId":"490a071c-7e14-308a-ac65-2d148372d13f","pitchNumber":2,"startTime":"2026-06-28T20:52:12.264Z","endTime":"2026-06-28T20:52:15.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.498287120863413,"aZ":-25.531187179602217,"pfxX":-8.06874569957104,"pfxZ":3.2384416492216506,"pX":-0.2908983803873748,"pZ":2.4080659711987473,"vX0":7.754649465086588,"vY0":-141.8088290499753,"vZ0":-5.372763084228892,"x":128.09,"y":173.76,"x0":-2.0041694499109353,"y0":50.00187594985394,"z0":5.942429480151372,"aX":-16.537802355509296},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.0,"breakHorizontal":13.2,"spinRate":1859,"spinDirection":235},"zone":4,"typeConfidence":0.92,"plateTime":0.3853209866764886,"extension":5.878711158775436},"hitData":{"launchSpeed":95.2,"launchAngle":24.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.71,"coordY":75.96}},"index":2,"playId":"d9186df2-ed87-34a6-8c41-93b69a108eb4","pitchNumber":3,"startTime":"2026-06-28T20:52:34.128Z","endTime":"2026-06-28T20:52:41.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":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":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-9.9,"leverageIndex":3.91,"dramaIndex":164.0,"contextMetrics":{},"playEndTime":"2026-06-28T20:52:41.267Z","atBatIndex":82}]