[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a ground ball to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-15T22:41:27.868Z","endTime":"2026-06-15T22:42:54.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-15T19:53:54.298Z","endTime":"2026-06-15T22:21:05.365Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"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-15T22:21:05.365Z","endTime":"2026-06-15T22:41:17.691Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"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-15T22:41:17.691Z","endTime":"2026-06-15T22:41:28.868Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"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":96.8,"endSpeed":88.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46528095658877,"aZ":-17.299160026643303,"pfxX":-9.629324393629481,"pfxZ":7.364568312222252,"pX":-0.9827294179731155,"pZ":2.032038832327447,"vX0":5.540452839958165,"vY0":-140.85007645851383,"vZ0":-5.016942844475454,"x":147.28,"y":135.88,"x0":-1.7190325186283286,"y0":50.00031955404647,"z0":4.946303003830063,"aX":-19.443308929248094},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.6,"breakHorizontal":16.4,"spinRate":2328,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.3881100811813498,"extension":7.45343150985613},"index":3,"playId":"17c0c3aa-ecd5-34a3-b873-2a59653557d5","pitchNumber":1,"startTime":"2026-06-15T22:41:28.868Z","endTime":"2026-06-15T22:41:33.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.188064158200255,"aZ":-16.93566911761906,"pfxX":-9.220148727777165,"pfxZ":7.644448428982403,"pX":0.1453060340458879,"pZ":1.6407601548172484,"vX0":8.221179425053442,"vY0":-139.54964016285416,"vZ0":-5.995579726412268,"x":111.46,"y":194.48,"x0":-1.6253051026181065,"y0":50.0046335905356,"z0":4.91288788743328,"aX":-18.385802707174314},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":15.2,"spinRate":2417,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3908624367538165,"extension":7.337571615700469},"index":4,"playId":"aa459812-3edf-3103-8b0c-bb5154bff97f","pitchNumber":2,"startTime":"2026-06-15T22:41:42.325Z","endTime":"2026-06-15T22:41:46.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.411800504939148,"aZ":-22.895915277874575,"pfxX":-1.0215033184013511,"pfxZ":5.0069950039090845,"pX":-0.6329758098175696,"pZ":3.327192369212639,"vX0":3.6403108816156395,"vY0":-133.71460070334993,"vZ0":-0.1302868348810502,"x":141.13,"y":148.95,"x0":-1.8654335200921028,"y0":50.00514854252664,"z0":4.9870966792505085,"aX":-1.8943026144970212},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":1.3,"spinRate":2525,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4059730223080096,"extension":7.18805569035938},"index":5,"playId":"1c42a093-536f-327a-8b7b-fa7207015a85","pitchNumber":3,"startTime":"2026-06-15T22:42:15.242Z","endTime":"2026-06-15T22:42:19.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.972476395761056,"aZ":-18.054165592696922,"pfxX":-8.669197666005566,"pfxZ":6.9778680108164775,"pX":-1.0625947090533903,"pZ":3.055173653964674,"vX0":4.853395362162057,"vY0":-140.4782588812275,"vZ0":-2.17722298868033,"x":157.5,"y":156.29,"x0":-1.674469928225215,"y0":50.0069223524972,"z0":4.997285039141502,"aX":-17.55480464629352},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.5,"breakHorizontal":14.9,"spinRate":2453,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3879982409892211,"extension":7.251184175768334},"index":6,"playId":"bacb17d2-71dd-3417-9444-68efee69e795","pitchNumber":4,"startTime":"2026-06-15T22:42:29.329Z","endTime":"2026-06-15T22:42:33.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23803203474714,"aZ":-19.06922787967796,"pfxX":-8.26924658286783,"pfxZ":6.478446000925563,"pX":-0.8037699808692175,"pZ":2.379176856660019,"vX0":5.490267135953255,"vY0":-140.49375974455282,"vZ0":-3.5872670910439908,"x":147.64,"y":174.54,"x0":-1.6968672415405592,"y0":50.00512962711255,"z0":4.893318788480456,"aX":-16.73233062179253},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.3,"breakHorizontal":14.0,"spinRate":2480,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3880825977117892,"extension":7.318074181193173},"hitData":{"launchSpeed":101.1,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.39,"coordY":111.46}},"index":7,"playId":"7635d153-a683-35d6-b218-06c1a6563791","pitchNumber":5,"startTime":"2026-06-15T22:42:45.333Z","endTime":"2026-06-15T22:42:54.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-06-15T22:42:54.719Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Otto Lopez walks. Liam Hicks to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-15T22:43:23.519Z","endTime":"2026-06-15T22:45:18.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47955612577528,"aZ":-16.294129968541142,"pfxX":-8.17455320532059,"pfxZ":7.859156427186864,"pX":-0.06448872128541656,"pZ":2.5299265023912607,"vX0":7.188935522481191,"vY0":-140.2602335414287,"vZ0":-3.9957444469964924,"x":119.46,"y":170.47,"x0":-1.5808751584982939,"y0":50.00538056806639,"z0":5.014675610489232,"aX":-16.522726290883185},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.7,"breakHorizontal":13.6,"spinRate":2384,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.38840072222465594,"extension":7.360308317741295},"index":0,"playId":"07024ff2-ec17-37ea-a551-9cd2a12b0c0f","pitchNumber":1,"startTime":"2026-06-15T22:43:23.519Z","endTime":"2026-06-15T22:43:27.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.352067866447427,"aZ":-35.36433827811983,"pfxX":7.4974297958584595,"pfxZ":-2.270737536192474,"pX":1.304346775013897,"pZ":1.6592289286806172,"vX0":4.92165833236257,"vY0":-118.25153480568254,"vZ0":-0.25315188938122124,"x":67.28,"y":193.98,"x0":-1.784205738452448,"y0":50.003950553800394,"z0":5.035713231154397,"aX":10.526585092141703},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.8,"breakHorizontal":-14.9,"spinRate":2691,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.46471615141688716,"extension":7.1247335081315875},"index":1,"playId":"3956ac12-710e-3840-8ed4-b4b1facfaa99","pitchNumber":2,"startTime":"2026-06-15T22:43:41.609Z","endTime":"2026-06-15T22:43:45.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54007854977972,"aZ":-32.22977978081347,"pfxX":8.389286396105721,"pfxZ":-0.03952000566343017,"pX":1.601499461481127,"pZ":2.1859742388495205,"vX0":5.278080902274698,"vY0":-120.27241115154676,"vZ0":-0.014601983834092946,"x":55.95,"y":179.76,"x0":-1.711939496107176,"y0":50.00149509637259,"z0":5.052655737146554,"aX":12.276883883550388},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.2,"breakHorizontal":-16.4,"spinRate":2764,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4555799566723451,"extension":6.934024593318755},"index":2,"playId":"67d61dfc-085e-39f5-91be-242707f04c23","pitchNumber":3,"startTime":"2026-06-15T22:43:59.908Z","endTime":"2026-06-15T22:44:03.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23724531921304,"aZ":-17.20446225777961,"pfxX":-9.203080673926856,"pfxZ":7.492026853714075,"pX":0.723051275560722,"pZ":1.9800474093543603,"vX0":9.53995615829331,"vY0":-139.49893787293095,"vZ0":-4.9669693962450925,"x":89.44,"y":185.32,"x0":-1.522485381858816,"y0":50.00557124119321,"z0":4.894301541515906,"aX":-18.396881228742256},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":15.0,"spinRate":2434,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.3905335374220513,"extension":7.2475141938390655},"index":3,"playId":"749b1f77-3264-3c25-afaf-d839f1626641","pitchNumber":4,"startTime":"2026-06-15T22:44:21.140Z","endTime":"2026-06-15T22:44:24.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-15T22:44:35.136Z","endTime":"2026-06-15T22:44:51.224Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60996297848168,"aZ":-24.381481928537028,"pfxX":-10.585991306626717,"pfxZ":4.706136728058482,"pX":1.157451477328251,"pZ":1.3963474149478878,"vX0":10.16564194681491,"vY0":-127.19684188433594,"vZ0":-4.074714664279588,"x":72.88,"y":201.08,"x0":-1.4962440410019875,"y0":50.00006450419463,"z0":4.929139984755647,"aX":-17.519433400440196},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.9,"breakHorizontal":17.2,"spinRate":1702,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.428946519226856,"extension":7.363965701761303},"index":5,"playId":"c77f316b-b6ca-3c44-aa5b-62d3711730ff","pitchNumber":5,"startTime":"2026-06-15T22:44:51.224Z","endTime":"2026-06-15T22:44:54.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.849719528598538,"aZ":-16.66235323735517,"pfxX":-7.213145518395205,"pfxZ":7.672805413108873,"pX":0.9383540883478553,"pZ":1.7781383361629322,"vX0":9.57170758998856,"vY0":-140.15323770516088,"vZ0":-5.718271882105004,"x":81.23,"y":190.77,"x0":-1.558268432939988,"y0":50.00263631348193,"z0":4.904711250459965,"aX":-14.583287871004934},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":11.5,"spinRate":2356,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.3884081585355261,"extension":7.339961924682308},"index":6,"playId":"c1f6e8f8-200d-3b47-8eaa-6a844afa1b2a","pitchNumber":6,"startTime":"2026-06-15T22:45:11.479Z","endTime":"2026-06-15T22:45:18.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":1.46,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-06-15T22:45:18.307Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Stowers flies out sharply to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-15T22:45:41.041Z","endTime":"2026-06-15T22:46:48.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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_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":96.1,"endSpeed":87.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6305938767849,"aZ":-16.434291061397865,"pfxX":-9.438319574653288,"pfxZ":7.9500331177240255,"pX":0.2640979338373039,"pZ":2.273316729267682,"vX0":8.550824480549943,"vY0":-139.62514804205364,"vZ0":-4.341512667990186,"x":106.93,"y":177.4,"x0":-1.6077300625451052,"y0":50.0023025728886,"z0":4.925529043720311,"aX":-18.686141326859833},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":15.4,"spinRate":2434,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.39187647062391884,"extension":7.392974188097217},"index":0,"playId":"74c4edb5-bdef-3982-a335-aa8b59f9c2fd","pitchNumber":1,"startTime":"2026-06-15T22:45:42.832Z","endTime":"2026-06-15T22:45:45.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.9,"endSpeed":81.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.128061170810437,"aZ":-29.258250785424462,"pfxX":-10.487433421782226,"pfxZ":1.7195323666809426,"pX":0.14435403893459373,"pZ":1.699257905805359,"vX0":7.656216742750519,"vY0":-129.28007620954983,"vZ0":-2.822532791002613,"x":111.5,"y":192.9,"x0":-1.4881418823016308,"y0":50.00409975564808,"z0":5.043289810269155,"aX":-17.811397298225764},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.8,"breakHorizontal":17.4,"spinRate":1897,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.42314924730231285,"extension":7.39693178006732},"index":1,"playId":"43fcf4e8-0dde-37b7-8b38-244b73a7442a","pitchNumber":2,"startTime":"2026-06-15T22:46:03.747Z","endTime":"2026-06-15T22:46:07.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-15T22:46:20.029Z","endTime":"2026-06-15T22:46:35.945Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.897863110819188,"aZ":-15.427419298446377,"pfxX":-8.986089089983695,"pfxZ":8.210250442370628,"pX":-0.6647380009099372,"pZ":2.7981243168272605,"vX0":6.112595574908467,"vY0":-141.36096894968628,"vZ0":-3.2679934555110406,"x":142.34,"y":163.23,"x0":-1.6791912805579254,"y0":50.00015132065944,"z0":4.949452824167147,"aX":-18.323784372755807},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":15.1,"spinRate":2453,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3863273009112005,"extension":7.337060114161039},"hitData":{"launchSpeed":101.0,"launchAngle":48.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":41.06,"coordY":102.85}},"index":3,"playId":"ba5a8b73-af69-3e50-86e5-5f40895262fa","pitchNumber":3,"startTime":"2026-06-15T22:46:35.945Z","endTime":"2026-06-15T22:46:48.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":1.84,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-06-15T22:46:48.372Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-15T22:47:17.353Z","endTime":"2026-06-15T22:49:03.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.675432546397413,"aZ":-41.61026986012793,"pfxX":7.368086268607661,"pfxZ":-6.8406224618435125,"pX":-0.42824095508545734,"pZ":1.4688344957351895,"vX0":0.9371619425794244,"vY0":-117.13464601525374,"vZ0":0.4196850499752214,"x":133.32,"y":199.12,"x0":-1.790847403889195,"y0":50.00291736560911,"z0":5.201574341562857,"aX":10.161934245858976},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.0,"breakHorizontal":-13.6,"spinRate":2924,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.46895497630764993,"extension":6.725633897860527},"index":0,"playId":"ad30c9fa-73d3-36f5-a156-27af6a4831da","pitchNumber":1,"startTime":"2026-06-15T22:47:18.448Z","endTime":"2026-06-15T22:47:22.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.215638771662853,"aZ":-30.35703675389157,"pfxX":-9.575934255923363,"pfxZ":1.0811606582684377,"pX":0.15328789450394695,"pZ":1.5486529299232206,"vX0":7.376118139069575,"vY0":-128.1567417272013,"vZ0":-2.806352393592906,"x":111.16,"y":196.97,"x0":-1.505122283020633,"y0":50.00208687275416,"z0":5.006906691670087,"aX":-16.074045189758362},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":15.8,"spinRate":1296,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4259124592859975,"extension":7.275656815778931},"index":1,"playId":"c6f07a4f-e159-3fbc-801b-134c76df38f0","pitchNumber":2,"startTime":"2026-06-15T22:47:34.386Z","endTime":"2026-06-15T22:47:38.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-15T22:47:56.727Z","endTime":"2026-06-15T22:48:16.678Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.0,"endSpeed":81.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.855005125852706,"aZ":-22.567545441047432,"pfxX":-8.888260558143402,"pfxZ":5.756515817983073,"pX":-0.536865764502941,"pZ":0.4816477697956309,"vX0":5.860839537861368,"vY0":-127.9989332781801,"vZ0":-6.462220426673013,"x":137.46,"y":225.78,"x0":-1.6941004165942402,"y0":50.00635329119076,"z0":4.790308016775616,"aX":-14.844903962450793},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.2,"breakHorizontal":14.9,"spinRate":1575,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.42688816567975296,"extension":7.395020937452124},"index":3,"playId":"f973ec80-2d06-32fb-a742-d656690fe894","pitchNumber":3,"startTime":"2026-06-15T22:48:16.678Z","endTime":"2026-06-15T22:48:20.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.854755553684768,"aZ":-15.785229411347851,"pfxX":-9.678343889444603,"pfxZ":8.15230269080468,"pX":-1.5975880384698804,"pZ":2.7331031406891326,"vX0":3.8193026516497253,"vY0":-140.41797303557877,"vZ0":-3.2272238997124267,"x":177.9,"y":164.99,"x0":-1.7129888646650198,"y0":50.000471746498974,"z0":4.915631641496741,"aX":-19.449601288802604},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":16.8,"spinRate":2464,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3891102282415506,"extension":7.272112136174865},"index":4,"playId":"56c4e045-3f77-302b-b74a-9ec1bf5fbfc9","pitchNumber":4,"startTime":"2026-06-15T22:48:40.938Z","endTime":"2026-06-15T22:48:44.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.625830151055744,"aZ":-25.71506564124696,"pfxX":-10.475198882588622,"pfxZ":3.20888598676326,"pX":-0.3387341643196667,"pZ":3.0320375216345536,"vX0":7.309958627394008,"vY0":-140.28344746025482,"vZ0":-0.8984316921831466,"x":129.91,"y":156.91,"x0":-1.6034797273569772,"y0":50.00501287650565,"z0":5.016928664076425,"aX":-21.099330708529216},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.9,"breakHorizontal":17.6,"spinRate":2287,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.38890171542401397,"extension":7.3655937509747575},"index":5,"playId":"a9702cb6-d992-3dae-b436-38610730c892","pitchNumber":5,"startTime":"2026-06-15T22:49:00.006Z","endTime":"2026-06-15T22:49:03.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.92,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-06-15T22:49:03.969Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-15T22:49:29.702Z","endTime":"2026-06-15T22:51:15.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.684487169999265,"aZ":-31.222305567265273,"pfxX":10.441925464116188,"pfxZ":0.6671145131283929,"pX":1.6160397649907638,"pZ":1.8264388053902234,"vX0":4.759535061295285,"vY0":-119.02694548804806,"vZ0":-0.7210974134120891,"x":55.4,"y":189.47,"x0":-1.771183183432854,"y0":50.00091858101576,"z0":4.981912721330947,"aX":14.851413478805211},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.3,"breakHorizontal":-20.2,"spinRate":2921,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.46169266482352134,"extension":7.17078654259395},"index":0,"playId":"01cca303-c153-36dd-b16a-304ebb74e439","pitchNumber":1,"startTime":"2026-06-15T22:49:31.119Z","endTime":"2026-06-15T22:49:36.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.606989383714552,"aZ":-17.45118256533247,"pfxX":-8.223864257050305,"pfxZ":7.282731755245912,"pX":-0.46923124149081913,"pZ":2.70355130455815,"vX0":6.355633802254329,"vY0":-140.31535996757,"vZ0":-3.122210370886095,"x":134.89,"y":165.78,"x0":-1.679516958010105,"y0":50.004656548323,"z0":4.948406134401535,"aX":-16.628820888692527},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":13.8,"spinRate":2519,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3883101851222568,"extension":7.361285221193705},"index":1,"playId":"0bc3fa46-21dc-3ce9-adf8-adaa6037d583","pitchNumber":2,"startTime":"2026-06-15T22:49:51.820Z","endTime":"2026-06-15T22:49:54.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.573269779732065,"aZ":-26.429249802341445,"pfxX":-11.077653507956356,"pfxZ":2.974143007027071,"pX":-0.7008899880474208,"pZ":1.3431288788776767,"vX0":6.3182172832719035,"vY0":-137.8137217804836,"vZ0":-4.5431277836089,"x":143.72,"y":202.52,"x0":-1.5796476726197866,"y0":50.000602649364545,"z0":4.790037894236591,"aX":-21.383903135884818},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.7,"breakHorizontal":18.8,"spinRate":2239,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.3968830730424173,"extension":7.388613924368271},"index":2,"playId":"095c0826-5126-3d4f-9fa2-65fa4c69d74d","pitchNumber":3,"startTime":"2026-06-15T22:50:15.774Z","endTime":"2026-06-15T22:50:19.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-06-15T22:50:32.723Z","endTime":"2026-06-15T22:50:51.690Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.107314429918603,"aZ":-31.045936800073623,"pfxX":7.2431513433248025,"pfxZ":0.7866084557334094,"pX":0.8986477945751835,"pZ":2.432615356550586,"vX0":3.90534792017531,"vY0":-119.15715255877842,"vZ0":0.5429614953580764,"x":82.75,"y":173.1,"x0":-1.705432685620847,"y0":50.00147374238456,"z0":5.019610491059615,"aX":10.354312585389925},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.8,"breakHorizontal":-14.0,"spinRate":2773,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4606614867274774,"extension":7.0977229141323175},"index":4,"playId":"6a339cb2-b98e-318b-97ab-4fd23915a8bc","pitchNumber":4,"startTime":"2026-06-15T22:50:51.690Z","endTime":"2026-06-15T22:50:55.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.076654505631456,"aZ":-24.77455670240364,"pfxX":-12.242455682125623,"pfxZ":3.649701851800277,"pX":0.47542471248856094,"pZ":2.1598283814025594,"vX0":9.932890349339182,"vY0":-140.60089146927072,"vZ0":-3.333132920331366,"x":98.88,"y":180.46,"x0":-1.4904193318938175,"y0":50.002190158087295,"z0":4.9451557247133024,"aX":-24.822289299261854},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.1,"breakHorizontal":20.5,"spinRate":2275,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.3876769053397373,"extension":7.325689818606045},"index":5,"playId":"37f4e9b5-bf72-37d3-8e52-ac995c57c140","pitchNumber":5,"startTime":"2026-06-15T22:51:11.522Z","endTime":"2026-06-15T22:51:15.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-06-15T22:51:15.262Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-15T22:53:27.264Z","endTime":"2026-06-15T22:54:24.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.08304956082611,"aZ":-24.598844434718885,"pfxX":-8.804391908107446,"pfxZ":4.791032794352459,"pX":0.2845333623886487,"pZ":2.3865332280834113,"vX0":6.478746464855007,"vY0":-123.95191761864113,"vZ0":-4.0814281802759655,"x":106.15,"y":174.34,"x0":-1.1988781131189714,"y0":50.00150459777883,"z0":6.0706278488606,"aX":-13.917039187722237},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.2,"breakHorizontal":14.8,"spinRate":1452,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.4392335406013541,"extension":6.487503519083371},"index":0,"playId":"9e93b7bf-6ed7-3ae4-bd97-2a7b8de36b1b","pitchNumber":1,"startTime":"2026-06-15T22:53:28.144Z","endTime":"2026-06-15T22:53:31.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79818081766229,"aZ":-18.67411224041175,"pfxX":1.1700617767577084,"pfxZ":7.9191399986909925,"pX":-0.6139884043665765,"pZ":3.2375190770571636,"vX0":1.7044059125086153,"vY0":-128.9571532527509,"vZ0":-3.468107010766782,"x":140.4,"y":151.37,"x0":-1.4324512890976444,"y0":50.00192497047502,"z0":6.019370813594058,"aX":1.9937620451125206},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.9,"breakHorizontal":-2.5,"spinRate":2297,"spinDirection":184},"zone":1,"typeConfidence":2.0,"plateTime":0.4228081372789143,"extension":6.542407831301573},"index":1,"playId":"73c2577a-32bb-3f54-aaf6-f84bbceeace1","pitchNumber":2,"startTime":"2026-06-15T22:53:41.685Z","endTime":"2026-06-15T22:53:44.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.838639214765212,"aZ":-42.70635144668495,"pfxX":-0.26750160032427495,"pfxZ":-7.950630367005676,"pX":0.5372203244586427,"pZ":0.5691926194106639,"vX0":3.4389657682098846,"vY0":-114.83751261796597,"vZ0":-3.1585588641353466,"x":96.52,"y":223.41,"x0":-0.9499781157074252,"y0":50.00178355843258,"z0":6.148829329860243,"aX":-0.3546600585653267},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-14.9,"breakHorizontal":-0.5,"spinRate":2407,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.47840361884406546,"extension":6.552667862929717},"index":2,"playId":"30954af5-7bb3-3190-bd12-dcc2f9f25adc","pitchNumber":3,"startTime":"2026-06-15T22:53:57.642Z","endTime":"2026-06-15T22:54:01.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.362986531237443,"aZ":-27.938779666455446,"pfxX":-7.721879587364145,"pfxZ":2.5844581743564126,"pX":0.014187330590469449,"pZ":2.0595693380552755,"vX0":5.839757598798765,"vY0":-126.11571381395352,"vZ0":-4.0453783957193,"x":116.46,"y":183.17,"x0":-1.3079415074333394,"y0":50.00473132269759,"z0":5.893215341807705,"aX":-12.662193261861407},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.1,"breakHorizontal":13.0,"spinRate":1320,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.43138778404158895,"extension":6.625405226028279},"index":3,"playId":"15cb538f-6444-32c9-8c1a-34dd7d931d12","pitchNumber":4,"startTime":"2026-06-15T22:54:20.360Z","endTime":"2026-06-15T22:54:24.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-15T22:54:24.291Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-15T22:54:47.663Z","endTime":"2026-06-15T22:55:37.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.425291822032065,"aZ":-11.767237228383157,"pfxX":-3.477042214903161,"pfxZ":10.896783842144641,"pX":-0.25298204012506803,"pZ":2.7121918955124773,"vX0":3.342042599437417,"vY0":-135.4471549103909,"vZ0":-6.86434953092264,"x":126.64,"y":165.55,"x0":-1.0464751551443112,"y0":50.002545702365225,"z0":6.088696696542434,"aX":-6.511074755337375},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":5.6,"spinRate":2378,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.4031869673854791,"extension":6.674626520690254},"index":0,"playId":"595e4ce5-2a62-39a2-9b43-421d57e95c12","pitchNumber":1,"startTime":"2026-06-15T22:54:52.803Z","endTime":"2026-06-15T22:54:56.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22603390496345,"aZ":-15.364515114245608,"pfxX":-2.8862337984419937,"pfxZ":8.634402910390342,"pX":0.497983103740383,"pZ":3.6754839625128333,"vX0":5.582423662229022,"vY0":-137.1608006815728,"vZ0":-3.679456628045393,"x":98.02,"y":139.54,"x0":-1.169104262969964,"y0":50.00033397997573,"z0":6.05175222316616,"aX":-5.6179700861641555},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":4.3,"spinRate":2368,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.39610550036313974,"extension":6.540876216532529},"index":1,"playId":"7a4b6c26-cbba-30f6-abf0-0c815a865585","pitchNumber":2,"startTime":"2026-06-15T22:55:10.336Z","endTime":"2026-06-15T22:55:13.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.445123223825583,"aZ":-34.295876834355234,"pfxX":10.237367403103466,"pfxZ":-1.4854157386400022,"pX":0.36471622891979866,"pZ":2.1783421761438153,"vX0":1.2935970612007344,"vY0":-118.52568547361805,"vZ0":-1.2604586167120049,"x":103.1,"y":179.96,"x0":-1.5180096902354059,"y0":50.0019160473907,"z0":5.832833962060758,"aX":14.646407632776173},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.8,"breakHorizontal":-18.8,"spinRate":2516,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.46111742457787885,"extension":6.772714415080393},"hitData":{"launchSpeed":96.4,"launchAngle":24.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.79,"coordY":60.89}},"index":2,"playId":"f5c0d915-6bb7-3c56-b6a1-9e1b050e5554","pitchNumber":3,"startTime":"2026-06-15T22:55:30.246Z","endTime":"2026-06-15T22:55:37.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-15T22:55:37.927Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-15T22:56:08.687Z","endTime":"2026-06-15T22:57:05.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29942057750217,"aZ":-20.670482661302227,"pfxX":1.983868935541051,"pfxZ":6.612291864846035,"pX":-0.11147413355146554,"pZ":0.2518912700013009,"vX0":2.682765314779062,"vY0":-130.06454559212196,"vZ0":-10.34305062398997,"x":121.25,"y":231.98,"x0":-1.4081212177780917,"y0":50.00595639688072,"z0":5.802182709908756,"aX":3.4516946143710117},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.3,"breakHorizontal":-4.1,"spinRate":2382,"spinDirection":185},"zone":13,"typeConfidence":2.0,"plateTime":0.418649914386207,"extension":6.674620206422052},"index":0,"playId":"e43c2c6b-8bb6-3e98-9474-e4a81d2abd00","pitchNumber":1,"startTime":"2026-06-15T22:56:08.746Z","endTime":"2026-06-15T22:56:12.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.706778282519174,"aZ":-28.062737901313877,"pfxX":-7.629173525358404,"pfxZ":2.5606374832024077,"pX":-0.8558995946210064,"pZ":1.2425506061802076,"vX0":3.5223621283311077,"vY0":-125.20613503004544,"vZ0":-5.81759405313697,"x":149.62,"y":205.23,"x0":-1.2816031527152256,"y0":50.00136998806069,"z0":5.861371903532891,"aX":-12.24343351269896},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.7,"breakHorizontal":13.1,"spinRate":1356,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4356450234566216,"extension":6.597491631632043},"index":1,"playId":"5e677676-13e0-3197-8cd7-0551a953aefd","pitchNumber":2,"startTime":"2026-06-15T22:56:25.799Z","endTime":"2026-06-15T22:56:29.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.51530795684614,"aZ":-27.76361746718045,"pfxX":-6.276179550811141,"pfxZ":2.717626228566422,"pX":-1.02298538635535,"pZ":3.1420691354242183,"vX0":3.077392846471894,"vY0":-125.30088230301858,"vZ0":-1.508825372386378,"x":155.99,"y":153.94,"x0":-1.4386216975101591,"y0":50.00127483653053,"z0":5.977944109069198,"aX":-10.180780482752631},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":10.9,"spinRate":1382,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4338003624598379,"extension":6.5766408179641775},"index":2,"playId":"f4bb8de8-157e-35de-b1b8-87dfe82e9a3d","pitchNumber":3,"startTime":"2026-06-15T22:56:42.113Z","endTime":"2026-06-15T22:56:45.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.188096937458145,"aZ":-43.14701508349466,"pfxX":3.0487714949316382,"pfxZ":-8.334652763536948,"pX":-1.0426304451936679,"pZ":3.2755991418546127,"vX0":-0.14545807808393857,"vY0":-114.355941346883,"vZ0":2.738663038204211,"x":156.74,"y":150.34,"x0":-1.3737440570919723,"y0":50.00211378802058,"z0":6.312143187692829,"aX":4.014842321081446},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.0,"breakHorizontal":-5.5,"spinRate":2512,"spinDirection":26},"zone":11,"typeConfidence":2.0,"plateTime":0.47999692771358893,"extension":6.424125126527144},"index":3,"playId":"16e8da12-2cdd-37a3-b639-c4768512fcbd","pitchNumber":4,"startTime":"2026-06-15T22:57:01.566Z","endTime":"2026-06-15T22:57:05.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-15T22:57:05.667Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to left fielder Heriberto Hernández. Bryce Harper to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-15T22:57:32.952Z","endTime":"2026-06-15T22:58:46.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.6,"endSpeed":84.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.755619245077824,"aZ":-9.776561327834278,"pfxX":-4.155178810007075,"pfxZ":12.1477786033322,"pX":-1.415986310534312,"pZ":3.0778525241564236,"vX0":1.073552833683416,"vY0":-134.78811337955628,"vZ0":-6.070322775167518,"x":170.97,"y":155.68,"x0":-1.2791038089176932,"y0":50.00250684109856,"z0":6.046544260969807,"aX":-7.660066591407139},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.0,"breakHorizontal":7.3,"spinRate":2388,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.40606078044067173,"extension":6.533976939618378},"index":0,"playId":"34ab5b12-fd0b-35ed-891e-2f51a1a180da","pitchNumber":1,"startTime":"2026-06-15T22:57:34.350Z","endTime":"2026-06-15T22:57:37.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09976191511705,"aZ":-12.209730869299145,"pfxX":-3.204664689018855,"pfxZ":10.779986567086667,"pX":-0.4059166492549493,"pZ":2.6136426500448655,"vX0":3.5425522621325674,"vY0":-134.68691810741026,"vZ0":-6.491429992823285,"x":132.47,"y":168.21,"x0":-1.3169932766096695,"y0":50.000258274648836,"z0":5.9048492495527025,"aX":-5.933484070490418},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.5,"breakHorizontal":5.2,"spinRate":2465,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.4054583844519084,"extension":6.656536023366205},"index":1,"playId":"84691a5e-b0a4-395a-87c9-07dd1ae84b8e","pitchNumber":2,"startTime":"2026-06-15T22:57:51.346Z","endTime":"2026-06-15T22:57:54.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22918906884113,"aZ":-21.578530065513785,"pfxX":2.6092047051754745,"pfxZ":6.129673783307998,"pX":-0.4777174141182671,"pZ":3.1680292342825926,"vX0":1.7923682496253106,"vY0":-129.62498992748374,"vZ0":-2.887419948525813,"x":135.21,"y":153.24,"x0":-1.51347451773377,"y0":50.000017549359285,"z0":5.916218643403586,"aX":4.506092712773634},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.8,"breakHorizontal":-5.0,"spinRate":2403,"spinDirection":184},"zone":1,"typeConfidence":2.0,"plateTime":0.42012072948410095,"extension":6.710911116956794},"index":2,"playId":"cd30d935-6eb6-3e04-b82c-890695bb181b","pitchNumber":3,"startTime":"2026-06-15T22:58:14.227Z","endTime":"2026-06-15T22:58:17.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62932848860018,"aZ":-26.525176854829294,"pfxX":-9.211165461389724,"pfxZ":3.392879149643756,"pX":-1.2128799087080548,"pZ":2.3280883721303627,"vX0":3.4833223196465783,"vY0":-127.59018058850891,"vZ0":-4.005703828935009,"x":163.23,"y":175.92,"x0":-1.3907157829269468,"y0":50.00594231417827,"z0":5.983437232418137,"aX":-15.351315013972137},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.5,"breakHorizontal":16.1,"spinRate":1444,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42754604476976166,"extension":6.512776331872594},"hitData":{"launchSpeed":77.2,"launchAngle":21.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.7,"coordY":119.19}},"index":3,"playId":"2b7f5065-f5ac-3699-bc96-bdeee2b8ba85","pitchNumber":4,"startTime":"2026-06-15T22:58:36.232Z","endTime":"2026-06-15T22:58:46.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-15T22:58:46.261Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-15T22:59:13.652Z","endTime":"2026-06-15T22:59:21.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":0},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03014057595285,"aZ":-12.642023661053495,"pfxX":-2.7993256129046724,"pfxZ":10.209342422151558,"pX":0.0784364949269372,"pZ":3.0887819889452635,"vX0":4.171052081146577,"vY0":-136.25457982652688,"vZ0":-5.598585865210013,"x":114.01,"y":155.38,"x0":-1.0963042296131802,"y0":50.00159270879986,"z0":6.016165350719332,"aX":-5.355273712551485},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":4.3,"spinRate":2387,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.39933616759620794,"extension":6.563083224880863},"hitData":{"launchSpeed":76.8,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.0,"coordY":163.18}},"index":0,"playId":"5f505f82-3a72-3032-b111-075478a1958e","pitchNumber":1,"startTime":"2026-06-15T22:59:15.029Z","endTime":"2026-06-15T22:59:21.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-06-15T22:59:21.769Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie challenged (pitch result), call on the field was confirmed: Owen Caissie called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-15T23:01:54.220Z","endTime":"2026-06-15T23:03:41.385Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.14413297853694,"aZ":-41.75799911954502,"pfxX":6.1807275075852885,"pfxZ":-7.044012971238203,"pX":-0.41341573884616856,"pZ":0.6157405169854575,"vX0":1.7419144874271928,"vY0":-115.74759323421459,"vZ0":-0.9962914314455141,"x":132.76,"y":222.16,"x0":-1.9784235933844978,"y0":50.00465778840992,"z0":5.042244118263344,"aX":8.405970951677102},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.7,"breakHorizontal":-11.6,"spinRate":2866,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.4727898656758187,"extension":7.082872865126929},"index":0,"playId":"4ac5c3f8-61ee-3960-8b83-6461b867475e","pitchNumber":1,"startTime":"2026-06-15T23:01:54.220Z","endTime":"2026-06-15T23:01:57.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.092047210406637,"aZ":-16.774775419249426,"pfxX":-9.301224737951653,"pfxZ":7.775939375914474,"pX":-0.37345256792585135,"pZ":2.8407159472880763,"vX0":6.44544396291314,"vY0":-139.31367198545774,"vZ0":-2.9336703229931285,"x":131.24,"y":162.08,"x0":-1.499741960623476,"y0":50.004416514715516,"z0":5.006085051218897,"aX":-18.422213643310858},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":15.6,"spinRate":2489,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.3920445883842487,"extension":7.275374299740212},"index":1,"playId":"cea45c4e-1723-39f4-9d58-381b0e97ee7f","pitchNumber":2,"startTime":"2026-06-15T23:02:08.888Z","endTime":"2026-06-15T23:02:12.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67640541094015,"aZ":-18.53475951668907,"pfxX":-8.122184861262014,"pfxZ":6.921093015145126,"pX":0.7719553656062148,"pZ":2.233670160183745,"vX0":9.400106701438723,"vY0":-138.91333622629864,"vZ0":-3.954707646540686,"x":87.57,"y":178.47,"x0":-1.5871791473729404,"y0":50.0029193827806,"z0":4.894427794818176,"aX":-16.0072792152432},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.0,"breakHorizontal":13.0,"spinRate":2467,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.3930417991998807,"extension":7.425484803271103},"index":2,"playId":"6fe8d773-3bf6-38fd-81ac-1a6e251513d5","pitchNumber":3,"startTime":"2026-06-15T23:02:25.590Z","endTime":"2026-06-15T23:02:29.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30766219493558,"aZ":-41.294461096149554,"pfxX":6.377843838489276,"pfxZ":-6.727908754652248,"pX":-0.11828200183299735,"pZ":1.3401320316797989,"vX0":1.9791604179652498,"vY0":-116.17448933963716,"vZ0":0.3975661466268283,"x":121.51,"y":202.6,"x0":-1.8113529356911284,"y0":50.00059622058559,"z0":5.116223294446691,"aX":8.649917657686697},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-11.8,"breakHorizontal":-12.0,"spinRate":2888,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.472843028108878,"extension":6.937425420463184},"index":3,"playId":"8dff43a6-6c33-3c28-a50b-f6460ef97754","pitchNumber":4,"startTime":"2026-06-15T23:02:41.196Z","endTime":"2026-06-15T23:02:44.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31431553055679,"aZ":-40.75283327720639,"pfxX":9.46042776361098,"pfxZ":-6.2251775293640526,"pX":-1.448536932017911,"pZ":1.5625677552090445,"vX0":-1.7881627249623437,"vY0":-117.2716186930122,"vZ0":0.7790864234488732,"x":172.21,"y":196.59,"x0":-1.8997442030932625,"y0":50.002840380831906,"z0":5.059083090876402,"aX":13.040020421003982},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-10.7,"breakHorizontal":-16.6,"spinRate":2945,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.46892529188776244,"extension":6.95321284855446},"index":4,"playId":"45babdb9-468b-3987-a640-487ee2014a92","pitchNumber":5,"startTime":"2026-06-15T23:02:56.858Z","endTime":"2026-06-15T23:03:00.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.617251720261937,"aZ":-25.4073671489393,"pfxX":0.9364612422557221,"pfxZ":3.749464456665484,"pX":-0.47197720025293666,"pZ":3.0556643486348043,"vX0":3.1748310779069784,"vY0":-132.37947106195753,"vZ0":-0.3594918028746935,"x":134.99,"y":156.28,"x0":-1.800184142596867,"y0":50.006138406528976,"z0":5.0255352687107155,"aX":1.6906906970550382},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.0,"breakHorizontal":-2.3,"spinRate":2626,"spinDirection":182},"zone":1,"typeConfidence":2.0,"plateTime":0.41103006707920864,"extension":6.91242272930706},"index":5,"playId":"5f46a936-d13b-334b-9eb2-6bbdf8c2bc04","pitchNumber":6,"startTime":"2026-06-15T23:03:14.360Z","endTime":"2026-06-15T23:03:41.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"}},"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:03:41.385Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-15T23:03:54.416Z","endTime":"2026-06-15T23:05:58.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.532820850552906,"aZ":-17.743150808455578,"pfxX":-8.087922913812685,"pfxZ":7.146289133219251,"pX":-0.7799133892198661,"pZ":2.2857657427814138,"vX0":5.155869908938097,"vY0":-140.66391983472658,"vZ0":-4.1489366050477745,"x":146.73,"y":177.06,"x0":-1.5782143722350648,"y0":50.006596483675146,"z0":4.917949373979487,"aX":-16.33997106701234},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":13.7,"spinRate":2453,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.38821544763533833,"extension":7.386539244990733},"index":0,"playId":"40c334b4-58f3-3aa3-aa78-bdf063130e1d","pitchNumber":1,"startTime":"2026-06-15T23:03:55.391Z","endTime":"2026-06-15T23:03:58.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.743845047860372,"aZ":-29.429535251120225,"pfxX":-10.158236132523019,"pfxZ":1.6133451371547913,"pX":-0.040321951244449004,"pZ":0.8845285677288219,"vX0":7.257238833238338,"vY0":-129.19303330526705,"vZ0":-4.3685702823500545,"x":118.54,"y":214.9,"x0":-1.5538955384142388,"y0":50.00622177287459,"z0":4.8372790221031225,"aX":-17.323244771596563},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.2,"breakHorizontal":16.9,"spinRate":1674,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.42257181753680406,"extension":7.34154253155974},"index":1,"playId":"6297641f-45d1-35a7-8c9b-b1207e2de1f3","pitchNumber":2,"startTime":"2026-06-15T23:04:12.653Z","endTime":"2026-06-15T23:04:16.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23749666753112,"aZ":-27.304529843448602,"pfxX":-11.517109230342154,"pfxZ":2.479198585093908,"pX":0.009627245864835998,"pZ":2.967246602049581,"vX0":8.033337007364132,"vY0":-138.76101692304945,"vZ0":-0.399066175714242,"x":116.63,"y":158.66,"x0":-1.4175585556603607,"y0":50.000587204387564,"z0":4.922368807020199,"aX":-22.596371249139526},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.6,"breakHorizontal":19.3,"spinRate":2355,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.39379997740451067,"extension":7.311438171963615},"index":2,"playId":"db395446-a610-3fad-850c-25ed42f65a68","pitchNumber":3,"startTime":"2026-06-15T23:04:29.840Z","endTime":"2026-06-15T23:04:33.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99084330221082,"aZ":-15.728690303005584,"pfxX":-6.810351092516757,"pfxZ":8.30500715873289,"pX":-0.40161502566746615,"pZ":3.210479344398802,"vX0":5.8702194998996,"vY0":-139.3031131484277,"vZ0":-1.9234276113907174,"x":132.31,"y":152.1,"x0":-1.6432603174732132,"y0":50.00599090083289,"z0":4.940673876868044,"aX":-13.49236365379893},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":11.3,"spinRate":2451,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3920202424717063,"extension":7.301615572013298},"index":3,"playId":"16005be3-ec28-360d-8084-ff85c59638b3","pitchNumber":4,"startTime":"2026-06-15T23:04:48.844Z","endTime":"2026-06-15T23:04:52.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.2,"endSpeed":81.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.753683646522436,"aZ":-28.12949924725012,"pfxX":-9.89374274310467,"pfxZ":2.426021957724001,"pX":-0.05039325497157843,"pZ":0.6476841358703269,"vX0":7.329795099307977,"vY0":-128.18599870157067,"vZ0":-5.025689575049177,"x":118.92,"y":221.29,"x0":-1.6571671563639947,"y0":50.00570383079108,"z0":4.822000987986758,"aX":-16.517165872962295},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.5,"breakHorizontal":16.3,"spinRate":1552,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4268031454039689,"extension":7.4327493354434635},"index":4,"playId":"58d1e95f-203a-3b05-927c-9958c36a6c14","pitchNumber":5,"startTime":"2026-06-15T23:05:09.100Z","endTime":"2026-06-15T23:05:12.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.749967161571373,"aZ":-37.41833604512432,"pfxX":9.007604092012116,"pfxZ":-3.788067613844472,"pX":0.544881583860597,"pZ":0.34032255503370495,"vX0":2.6348233389225726,"vY0":-117.55615820172316,"vZ0":-2.3305721638496326,"x":96.23,"y":229.59,"x0":-1.7642309889315777,"y0":50.005148803355745,"z0":4.857732385268959,"aX":12.458783301116842},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.2,"breakHorizontal":-17.0,"spinRate":2978,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4680657505328085,"extension":7.135632875331711},"index":5,"playId":"ac97e1d1-ba2e-3df8-b005-fac75fd33c56","pitchNumber":6,"startTime":"2026-06-15T23:05:33.708Z","endTime":"2026-06-15T23:05:37.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.625143812221044,"aZ":-12.319053481771356,"pfxX":-7.768036020193485,"pfxZ":9.947007824586535,"pX":-0.8018390170772486,"pZ":1.7218606289349119,"vX0":4.908419966087733,"vY0":-139.92078572705952,"vZ0":-6.295215144443905,"x":147.56,"y":192.29,"x0":-1.5636731481602564,"y0":50.000614779819855,"z0":4.797419371835566,"aX":-15.50189914123578},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":13.2,"spinRate":2480,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.390476989162579,"extension":7.414507289535478},"index":6,"playId":"64659685-2823-370d-b830-5cbf37a84272","pitchNumber":7,"startTime":"2026-06-15T23:05:54.020Z","endTime":"2026-06-15T23:05:58.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:05:58.026Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joe Mack walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-15T23:06:22.369Z","endTime":"2026-06-15T23:07:40.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":71.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.899763671983496,"aZ":-39.553176985175575,"pfxX":9.382527817101868,"pfxZ":-5.5994230845861654,"pX":-2.511359543213454,"pZ":2.1458010989860385,"vX0":-4.0087966379954905,"vY0":-115.07228577148989,"vZ0":1.9647384060723467,"x":212.73,"y":180.84,"x0":-1.9487948601496585,"y0":50.00373185356842,"z0":5.16392678134128,"aX":12.35940713410054},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-9.1,"breakHorizontal":-15.7,"spinRate":2955,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.4792599105133353,"extension":7.133812589928785},"index":0,"playId":"de307c42-adc1-3756-8f0c-19057564a3dd","pitchNumber":1,"startTime":"2026-06-15T23:06:23.831Z","endTime":"2026-06-15T23:06:27.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62316889821172,"aZ":-15.685133401273154,"pfxX":-7.410727908769862,"pfxZ":8.31248432858971,"pX":-0.7999166380019627,"pZ":2.292473246050791,"vX0":4.710235523413673,"vY0":-139.54033976221723,"vZ0":-4.1281031918470354,"x":147.49,"y":176.88,"x0":-1.5416800114082538,"y0":50.004596383292785,"z0":4.815544644648134,"aX":-14.704137035455581},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":12.5,"spinRate":2439,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3916186721472297,"extension":7.252827985516961},"index":1,"playId":"3399a68b-a6d2-3733-9dc3-582ff20bb36b","pitchNumber":2,"startTime":"2026-06-15T23:06:40.004Z","endTime":"2026-06-15T23:06:44.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.328044279084228,"aZ":-13.547893926056258,"pfxX":-7.118600359660462,"pfxZ":9.372549717486827,"pX":-1.4946213101492756,"pZ":2.7357774136600823,"vX0":2.9894244744380383,"vY0":-139.37101787638758,"vZ0":-3.6701756460404016,"x":173.97,"y":164.91,"x0":-1.6501111066746172,"y0":50.00317836329442,"z0":4.95134936656115,"aX":-14.147141437730884},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":12.4,"spinRate":2465,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39147944801967194,"extension":7.458250796098958},"index":2,"playId":"0c9a8a11-7927-38a9-a3eb-7c557083eae0","pitchNumber":3,"startTime":"2026-06-15T23:06:56.861Z","endTime":"2026-06-15T23:07:00.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55607490035498,"aZ":-14.671916013965053,"pfxX":-7.338930291284301,"pfxZ":8.975290890830028,"pX":-0.7796563891127263,"pZ":3.014040524116019,"vX0":5.169866455098867,"vY0":-138.22006959788598,"vZ0":-2.572985606382077,"x":146.72,"y":157.4,"x0":-1.713478010108636,"y0":50.00150551251845,"z0":4.93273130990579,"aX":-14.3099372155883},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":12.4,"spinRate":2405,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3950870507073252,"extension":7.368226731064958},"index":3,"playId":"18cd7e37-b706-33a1-b308-69b5de826ef8","pitchNumber":4,"startTime":"2026-06-15T23:07:20.562Z","endTime":"2026-06-15T23:07:24.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02226797701088,"aZ":-24.085282191718356,"pfxX":-10.682819900268461,"pfxZ":4.132208807737754,"pX":-1.2724744414392775,"pZ":3.369014265970895,"vX0":4.823220867418336,"vY0":-138.58007994980645,"vZ0":-0.0014587478176545376,"x":165.5,"y":147.82,"x0":-1.6410263026772232,"y0":50.00479031822908,"z0":4.969550747541815,"aX":-20.919329001436775},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.7,"breakHorizontal":18.5,"spinRate":2259,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3942364376659637,"extension":7.307910390131181},"index":4,"playId":"d1aca607-4d41-33d2-99f8-0a784fbbfecc","pitchNumber":5,"startTime":"2026-06-15T23:07:36.029Z","endTime":"2026-06-15T23:07:40.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:07:40.030Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-15T23:08:06.522Z","endTime":"2026-06-15T23:09:00.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.917450847731114,"aZ":-14.794843839713414,"pfxX":-9.675254508161265,"pfxZ":8.742686511688115,"pX":-0.5308870597955109,"pZ":2.7394651297748935,"vX0":6.464662927332109,"vY0":-139.31223459258823,"vZ0":-3.5276622650172107,"x":137.24,"y":164.81,"x0":-1.6107587277395827,"y0":50.00608004815809,"z0":4.984803457805057,"aX":-19.240665167547224},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":16.4,"spinRate":2424,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.3914566174868539,"extension":7.47759474349145},"index":0,"playId":"1bf76e3d-d302-3ed3-9929-7684462c13b9","pitchNumber":1,"startTime":"2026-06-15T23:08:06.522Z","endTime":"2026-06-15T23:08:10.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87683803084079,"aZ":-27.149165221680967,"pfxX":9.025890581512833,"pfxZ":3.644949504084833,"pX":2.889012729018051,"pZ":0.8158173289120072,"vX0":7.684584983151067,"vY0":-117.68793713446851,"vZ0":-3.337275825070682,"x":6.88,"y":216.75,"x0":-1.6116289964706696,"y0":50.00434909329185,"z0":4.813379966698806,"aX":12.444448329415097},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.9,"breakHorizontal":-18.5,"spinRate":2777,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.46847134169556437,"extension":7.2879065627460395},"index":1,"playId":"25be27a1-1006-3ba2-ae70-62d4db299070","pitchNumber":2,"startTime":"2026-06-15T23:08:23.742Z","endTime":"2026-06-15T23:08:33.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Zack Wheeler. Joe Mack to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"25be27a1-1006-3ba2-ae70-62d4db299070","startTime":"2026-06-15T23:08:37.359Z","endTime":"2026-06-15T23:08:52.231Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":691788,"link":"/api/v1/people/691788"},"postOnSecond":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.94,"dramaIndex":35.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.901357919017272,"aZ":-33.20753528474101,"pfxX":9.624517171012776,"pfxZ":-0.7360802179836998,"pX":0.7227674424970412,"pZ":2.355419857557894,"vX0":3.0705134746909866,"vY0":-118.5563870055054,"vZ0":0.8608963146053101,"x":89.45,"y":175.18,"x0":-1.844866037195823,"y0":50.00430759325828,"z0":5.055249291596942,"aX":13.490479631716408},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.7,"breakHorizontal":-18.2,"spinRate":2748,"spinDirection":57},"zone":6,"typeConfidence":2.0,"plateTime":0.4647370425633883,"extension":6.980984645143683},"hitData":{"launchSpeed":77.9,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.81,"coordY":163.69}},"index":3,"playId":"66c83acb-eacd-3cc7-9206-1ebbf0833b5f","pitchNumber":3,"startTime":"2026-06-15T23:08:52.231Z","endTime":"2026-06-15T23:09:00.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"second":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:09:00.395Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, third baseman Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-15T23:11:10.121Z","endTime":"2026-06-15T23:11:50.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":92.1,"endSpeed":84.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.650861908932917,"aZ":-10.305356032180773,"pfxX":-4.338414894987972,"pfxZ":12.027185218991995,"pX":-0.1167830713456118,"pZ":2.364380011066216,"vX0":4.269566615446194,"vY0":-133.92363686401876,"vZ0":-7.4546217955273475,"x":121.45,"y":174.94,"x0":-1.167264947829716,"y0":50.001865963834646,"z0":5.919220451884098,"aX":-7.888189258063043},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.4,"breakHorizontal":7.0,"spinRate":2419,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.4088215781545985,"extension":6.609885569750417},"index":0,"playId":"3198625a-7162-34c1-9f04-d845455c6ed8","pitchNumber":1,"startTime":"2026-06-15T23:11:11.451Z","endTime":"2026-06-15T23:11:14.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.292155461904574,"aZ":-33.44471076356136,"pfxX":6.438501492924026,"pfxZ":-0.8934293993743605,"pX":0.7692944530389169,"pZ":0.8668659163396282,"vX0":3.2382310278535757,"vY0":-118.5971679678647,"vZ0":-4.362193946836307,"x":87.68,"y":215.37,"x0":-1.4516135993726134,"y0":50.00390647292283,"z0":5.790051001004108,"aX":9.145051117008405},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.4,"breakHorizontal":-12.5,"spinRate":2479,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.46234485508362066,"extension":6.731919673843871},"index":1,"playId":"33d7b18e-f641-35a3-98b4-bb4ae455b57e","pitchNumber":2,"startTime":"2026-06-15T23:11:24.080Z","endTime":"2026-06-15T23:11:27.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77781597904197,"aZ":-22.677056307621182,"pfxX":-10.808442644209403,"pfxZ":5.266586095311135,"pX":0.2845545693954522,"pZ":2.1889191023680286,"vX0":8.059334604271001,"vY0":-133.4487955592291,"vZ0":-5.342953454264218,"x":106.15,"y":179.68,"x0":-1.370714080531337,"y0":50.00285248833572,"z0":5.851075661706481,"aX":-19.490150643951115},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.5,"breakHorizontal":17.9,"spinRate":2215,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4104727269661028,"extension":6.5183446905311655},"hitData":{"launchSpeed":94.5,"launchAngle":-50.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.86,"coordY":165.21}},"index":2,"playId":"11042d29-f394-3047-a868-890844c06b7a","pitchNumber":3,"startTime":"2026-06-15T23:11:42.381Z","endTime":"2026-06-15T23:11:50.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:11:50.995Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gabriel Rincones Jr. homers (1) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-15T23:12:17.793Z","endTime":"2026-06-15T23:14:47.098Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":{"id":687473,"link":"/api/v1/people/687473"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":85.6,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.278057987649063,"aZ":-8.739303748424598,"pfxX":-4.5422657790967635,"pfxZ":12.578790888068058,"pX":0.3830978080000633,"pZ":1.9980650369183584,"vX0":5.590790423679596,"vY0":-135.1079656137349,"vZ0":-8.913344428908193,"x":102.4,"y":184.83,"x0":-1.1153247438073404,"y0":50.00645891464879,"z0":5.939533304044192,"aX":-8.465381256923372},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":21.2,"breakHorizontal":7.2,"spinRate":2452,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.40418927354188927,"extension":6.620990581879548},"index":0,"playId":"be10d968-7f91-3a2c-9163-00387711bbcc","pitchNumber":1,"startTime":"2026-06-15T23:12:21.763Z","endTime":"2026-06-15T23:12:25.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.2,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.102091068377828,"aZ":-20.19504332856624,"pfxX":-10.716451476822748,"pfxZ":6.400900874265209,"pX":-0.0350388331986705,"pZ":1.491442272433197,"vX0":7.226057115318261,"vY0":-134.88328925535671,"vZ0":-7.52722982698168,"x":118.34,"y":198.51,"x0":-1.3357324024922448,"y0":50.000343889357154,"z0":5.706162809804129,"aX":-20.04768814377662},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.4,"breakHorizontal":18.2,"spinRate":2201,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.40369772346159927,"extension":6.601668096940485},"index":1,"playId":"97b47066-6786-387f-899e-0f541b134921","pitchNumber":2,"startTime":"2026-06-15T23:12:35.998Z","endTime":"2026-06-15T23:12:39.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.5,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79838490286815,"aZ":-27.114511676698505,"pfxX":-9.682173939409019,"pfxZ":3.105238685040474,"pX":-0.26599059441733014,"pZ":2.7099411578742445,"vX0":5.6900768599941705,"vY0":-125.60328665471123,"vZ0":-2.7237029246827142,"x":127.14,"y":165.61,"x0":-1.2804434351317764,"y0":50.00203820556382,"z0":5.969372493997259,"aX":-15.770453510936582},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.3,"breakHorizontal":16.6,"spinRate":1455,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.432871129552133,"extension":6.559857976465291},"index":2,"playId":"83625a40-1916-3dab-81d0-fe623ad86c10","pitchNumber":3,"startTime":"2026-06-15T23:12:51.294Z","endTime":"2026-06-15T23:12:54.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.355742143620056,"aZ":-9.197670743610159,"pfxX":-4.569531760817929,"pfxZ":11.578027319952383,"pX":-0.24162496177277848,"pZ":2.7783373704294134,"vX0":3.7357078326991084,"vY0":-139.7256332056616,"vZ0":-6.87925215222911,"x":126.21,"y":163.76,"x0":-0.999691981793753,"y0":50.00678377877406,"z0":5.870953645001276,"aX":-9.071937968849248},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.8,"breakHorizontal":7.6,"spinRate":2499,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.3914342152305248,"extension":6.74219828292318},"index":3,"playId":"6be7a8fc-db4d-3ac4-bb4c-8da4d56aaca7","pitchNumber":4,"startTime":"2026-06-15T23:13:09.080Z","endTime":"2026-06-15T23:13:12.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":87.3,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6405640738193,"aZ":-20.629339424173764,"pfxX":-10.132144606221242,"pfxZ":5.999806481407793,"pX":-0.2909177390607693,"pZ":2.9827918982727795,"vX0":6.605047849717932,"vY0":-136.558795753014,"vZ0":-3.6721957103222542,"x":128.09,"y":158.24,"x0":-1.4008843698261821,"y0":50.006373318181666,"z0":5.731070746674835,"aX":-19.509172549008202},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.4,"breakHorizontal":17.3,"spinRate":2249,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.3981865172098642,"extension":6.639540223322024},"index":4,"playId":"d25b2da6-a8de-3c75-bada-250ecf19ba11","pitchNumber":5,"startTime":"2026-06-15T23:13:31.572Z","endTime":"2026-06-15T23:13:34.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":82.7,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.84584042457523,"aZ":-29.40585960736227,"pfxX":-7.868761257010295,"pfxZ":1.6302578615661387,"pX":0.16987161943712914,"pZ":1.8359080734341766,"vX0":6.373674011349516,"vY0":-127.58380026479946,"vZ0":-4.282861122541452,"x":110.52,"y":189.21,"x0":-1.3022773464395956,"y0":50.00305452902963,"z0":5.776701642053302,"aX":-13.362441582196967},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.4,"breakHorizontal":13.3,"spinRate":1233,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4244819497805432,"extension":6.619739629948758},"index":5,"playId":"b7758032-b560-3b20-b549-b43779dfe1be","pitchNumber":6,"startTime":"2026-06-15T23:13:52.119Z","endTime":"2026-06-15T23:13:55.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.877484060995354,"aZ":-29.562837942261375,"pfxX":4.633821775583119,"pfxZ":1.7841033516977287,"pX":0.4583178194536871,"pZ":2.969634151869451,"vX0":3.4465163132218515,"vY0":-119.57347182950191,"vZ0":-0.3831432069472801,"x":99.53,"y":158.6,"x0":-1.5986199585976257,"y0":50.0023896352436,"z0":5.761727556146405,"aX":6.776442821908086},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.4,"breakHorizontal":-9.1,"spinRate":2513,"spinDirection":61},"zone":3,"typeConfidence":2.0,"plateTime":0.45631948442889714,"extension":6.673581443465272},"hitData":{"launchSpeed":105.1,"launchAngle":38.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.02,"coordY":74.13}},"index":6,"playId":"be0c6354-fe1c-3f04-933c-5913a68c5b48","pitchNumber":7,"startTime":"2026-06-15T23:14:18.405Z","endTime":"2026-06-15T23:14:47.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":687282,"link":"/api/v1/people/687282"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":10.799999999999997,"leverageIndex":0.68,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:14:47.098Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Justin Crawford pops out to third baseman Javier Sanoja in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-15T23:15:11.690Z","endTime":"2026-06-15T23:15:37.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.348634155304516,"aZ":-12.32475752154023,"pfxX":-4.17943296607052,"pfxZ":10.580617418543445,"pX":-0.9827263782886668,"pZ":3.203007658301918,"vX0":1.7407098156048026,"vY0":-135.31980987397657,"vZ0":-5.368677562568909,"x":154.46,"y":152.3,"x0":-1.0872404488676668,"y0":50.000908551498874,"z0":6.058352739377396,"aX":-7.839123584418326},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.4,"breakHorizontal":7.3,"spinRate":2441,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4029976859419744,"extension":6.889021184039029},"index":0,"playId":"8b96e736-fd60-3521-b782-cc8c69cb0d0f","pitchNumber":1,"startTime":"2026-06-15T23:15:13.388Z","endTime":"2026-06-15T23:15:17.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.523267298891227,"aZ":-14.260561121341032,"pfxX":-4.536324829252317,"pfxZ":9.593740465614871,"pX":-0.22136035907176668,"pZ":3.4101460762732856,"vX0":4.156980764458926,"vY0":-135.07297940141657,"vZ0":-4.093461987453893,"x":125.44,"y":146.71,"x0":-1.183127755939209,"y0":50.00236848093985,"z0":5.932607560688441,"aX":-8.470261775204898},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":7.4,"spinRate":2451,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.4038892258260107,"extension":6.616482636557297},"hitData":{"launchSpeed":83.8,"launchAngle":67.0,"totalDistance":149.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":80.39,"coordY":177.89}},"index":1,"playId":"c90441de-388f-3342-be9f-93edd58b892b","pitchNumber":2,"startTime":"2026-06-15T23:15:27.352Z","endTime":"2026-06-15T23:15:37.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:15:37.813Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edmundo Sosa singles on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-15T23:16:00.905Z","endTime":"2026-06-15T23:17:24.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.534953575360582,"aZ":-25.459133288240697,"pfxX":-1.1636271437958001,"pfxZ":4.1075082820586095,"pX":0.8376549270216562,"pZ":1.6293589244242626,"vX0":5.603565812884913,"vY0":-126.48876292076828,"vZ0":-5.510294409911021,"x":85.07,"y":194.79,"x0":-1.2463413747968128,"y0":50.004639899142674,"z0":5.853144843869406,"aX":-1.903787627140668},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.5,"breakHorizontal":1.0,"spinRate":2435,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4314856174260404,"extension":6.678919900958428},"index":0,"playId":"4e91171c-841c-38d9-9f6e-69ffcbbf1c9a","pitchNumber":1,"startTime":"2026-06-15T23:16:02.769Z","endTime":"2026-06-15T23:16:06.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97104036936318,"aZ":-33.90353652622999,"pfxX":5.597983984104776,"pfxZ":-1.1830822265895495,"pX":1.3897696386243823,"pZ":1.904309331876942,"vX0":5.12439788595043,"vY0":-120.52903502138102,"vZ0":-1.882669445654551,"x":64.03,"y":187.36,"x0":-1.4966515060739949,"y0":50.00315767955973,"z0":5.709434506361301,"aX":8.17773321867977},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.4,"breakHorizontal":-11.4,"spinRate":2563,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4556663919066892,"extension":6.769580022756971},"index":1,"playId":"9d23223f-91dc-3c22-9610-f9631e213026","pitchNumber":2,"startTime":"2026-06-15T23:16:15.579Z","endTime":"2026-06-15T23:16:19.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.547042893858226,"aZ":-24.49241371769091,"pfxX":-8.037504996739818,"pfxZ":4.6139585938736065,"pX":-0.1665186214193303,"pZ":1.352718805919212,"vX0":5.510755587900789,"vY0":-127.51180349142702,"vZ0":-6.463153315033679,"x":123.35,"y":202.26,"x0":-1.2997055109344284,"y0":50.00331775917508,"z0":5.823960686239508,"aX":-13.379999079092034},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.3,"breakHorizontal":13.4,"spinRate":1244,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42778526523292504,"extension":6.5752720023566384},"index":2,"playId":"9bd2d1af-f141-355f-990c-683930c99da0","pitchNumber":3,"startTime":"2026-06-15T23:16:30.053Z","endTime":"2026-06-15T23:16:33.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-15T23:16:48.990Z","endTime":"2026-06-15T23:16:58.088Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39566734230577,"aZ":-28.562674660785945,"pfxX":-7.576413501832407,"pfxZ":2.1198545983079864,"pX":-1.308217025540279,"pZ":2.626509474778349,"vX0":3.0578295330829635,"vY0":-128.9599712438285,"vZ0":-2.779828683564676,"x":166.87,"y":167.86,"x0":-1.518701413423693,"y0":50.00037627602674,"z0":5.899813808792961,"aX":-12.881974967568494},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.5,"breakHorizontal":13.2,"spinRate":1442,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.42317068622197196,"extension":6.591438761328829},"index":4,"playId":"b7998494-1c73-3250-8ed9-2d85bcec7b95","pitchNumber":4,"startTime":"2026-06-15T23:16:58.088Z","endTime":"2026-06-15T23:17:01.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.018698850955545,"aZ":-14.056262944240636,"pfxX":-4.2966170222849005,"pfxZ":9.190135139882685,"pX":-0.2720640746855245,"pZ":3.359745683685195,"vX0":4.171059644278673,"vY0":-139.234754676225,"vZ0":-4.3744007703553685,"x":127.37,"y":148.07,"x0":-1.2282207319710767,"y0":50.00694050605559,"z0":5.875471831616358,"aX":-8.474229005660664},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":7.0,"spinRate":2436,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.3927592465717882,"extension":6.597054229323691},"hitData":{"launchSpeed":82.2,"launchAngle":20.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.3,"coordY":88.73}},"index":5,"playId":"dfca8517-cc05-380f-93ca-9be432e7d389","pitchNumber":5,"startTime":"2026-06-15T23:17:15.006Z","endTime":"2026-06-15T23:17:24.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:17:24.505Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a line drive to right fielder Owen Caissie. Edmundo Sosa to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-15T23:17:53.985Z","endTime":"2026-06-15T23:18:04.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"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":683357,"link":"/api/v1/people/683357"},"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68970675838975,"aZ":-28.30539389143334,"pfxX":2.277295379547498,"pfxZ":2.4395236315400206,"pX":0.10123985756259372,"pZ":1.5877837066221512,"vX0":2.8856605289759356,"vY0":-125.68382097582399,"vZ0":-4.873167267452984,"x":113.14,"y":195.91,"x0":-1.3616871306187073,"y0":50.00286585916785,"z0":5.876304212513283,"aX":3.608356777936902},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.5,"breakHorizontal":-4.8,"spinRate":2470,"spinDirection":93},"zone":8,"typeConfidence":2.0,"plateTime":0.4373674736704585,"extension":6.622285806036999},"hitData":{"launchSpeed":91.7,"launchAngle":8.0,"totalDistance":127.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.43,"coordY":120.95}},"index":0,"playId":"c1120e4b-7134-3ca6-882d-6584a1a9ca20","pitchNumber":1,"startTime":"2026-06-15T23:17:54.687Z","endTime":"2026-06-15T23:18:04.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.10000000000001,"awayTeamWinProbability":34.89999999999999,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.81,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:18:04.282Z","atBatIndex":18},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Trea Turner grounds into a force out, fielded by third baseman Javier Sanoja. Edmundo Sosa out at 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-15T23:18:29.080Z","endTime":"2026-06-15T23:18:42.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.812048668346627,"aZ":-20.812872607834677,"pfxX":-9.433125364439288,"pfxZ":6.0674519484721925,"pX":-0.3533762301368793,"pZ":2.126106568866603,"vX0":6.280540625284609,"vY0":-135.5510647368611,"vZ0":-5.701908901374723,"x":130.47,"y":181.38,"x0":-1.4670229711733227,"y0":50.00603946002826,"z0":5.696546157996218,"aX":-17.672476655694226},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":15.8,"spinRate":2207,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.4030629808750996,"extension":6.605731025650669},"hitData":{"launchSpeed":96.5,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.01,"coordY":164.7}},"index":0,"playId":"4b56519e-2035-3b74-a9a7-603b8c32d6b5","pitchNumber":1,"startTime":"2026-06-15T23:18:33.119Z","endTime":"2026-06-15T23:18:42.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-3.900000000000013,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:18:42.736Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-15T23:20:49.962Z","endTime":"2026-06-15T23:21:16.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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(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":88.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.479783811212965,"aZ":-17.770079644713796,"pfxX":-8.704446233919338,"pfxZ":7.281037136143202,"pX":-0.3938681691213359,"pZ":2.1802026992550374,"vX0":6.275060152532718,"vY0":-138.68892776279202,"vZ0":-4.398519909045193,"x":132.01,"y":179.91,"x0":-1.5371859735902895,"y0":50.003769331324904,"z0":4.946449337120183,"aX":-17.222512855079366},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":14.8,"spinRate":2363,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3926065624158128,"extension":7.196225114905176},"index":0,"playId":"862a7750-e848-331d-bc37-d9862b80d07d","pitchNumber":1,"startTime":"2026-06-15T23:20:54.333Z","endTime":"2026-06-15T23:20:58.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":92.1,"endSpeed":85.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.168932330945875,"aZ":-21.796802746240914,"pfxX":-4.058614835964689,"pfxZ":5.620543217704327,"pX":0.29801763552199384,"pZ":2.6905546728165364,"vX0":6.85375566636687,"vY0":-134.10893722147745,"vZ0":-1.8294367995311391,"x":105.64,"y":166.14,"x0":-1.747211897399081,"y0":50.00586486916951,"z0":4.914288262885154,"aX":-7.4987758722391735},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.1,"breakHorizontal":6.1,"spinRate":2528,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.4062460056925863,"extension":7.365203818475024},"hitData":{"launchSpeed":49.1,"launchAngle":-1.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.16,"coordY":158.36}},"index":1,"playId":"9dac2121-907a-312f-b8e4-e5c07f02da01","pitchNumber":2,"startTime":"2026-06-15T23:21:07.867Z","endTime":"2026-06-15T23:21:16.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:21:16.690Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-15T23:21:45.017Z","endTime":"2026-06-15T23:21:56.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.080595058576126,"aZ":-17.08688193116619,"pfxX":-6.9045736753432285,"pfxZ":7.596641569132876,"pX":-0.4512852736692658,"pZ":2.993807894920464,"vX0":5.607357810051804,"vY0":-138.6484857708118,"vZ0":-2.495694433469491,"x":134.2,"y":157.95,"x0":-1.5826749522223753,"y0":50.005438689970184,"z0":5.019337011526274,"aX":-13.71863212230548},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":11.6,"spinRate":2265,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3920182798999763,"extension":7.243271769081195},"hitData":{"launchSpeed":86.9,"launchAngle":50.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.61,"coordY":127.07}},"index":0,"playId":"c0ea2c23-88d0-39b6-b6ac-2830653dccb4","pitchNumber":1,"startTime":"2026-06-15T23:21:45.866Z","endTime":"2026-06-15T23:21:56.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:21:56.541Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-15T23:22:20.553Z","endTime":"2026-06-15T23:23:46.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.3,"endSpeed":86.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21573732536843,"aZ":-24.118120049821375,"pfxX":-2.3290974806445797,"pfxZ":4.281036666777922,"pX":-0.24315380862305502,"pZ":2.6286173688732695,"vX0":4.686335351005588,"vY0":-134.63245572764745,"vZ0":-1.4902435371133276,"x":126.27,"y":167.81,"x0":-1.68408531471473,"y0":50.00486925221149,"z0":4.854930050230522,"aX":-4.385788934854315},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.7,"breakHorizontal":3.5,"spinRate":2535,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4029330626782226,"extension":7.178829346514771},"index":0,"playId":"956672c2-0217-368b-81b6-e2943afd22f8","pitchNumber":1,"startTime":"2026-06-15T23:22:24.619Z","endTime":"2026-06-15T23:22:28.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57789198999577,"aZ":-28.215109188353978,"pfxX":-11.61264203527325,"pfxZ":2.356548866967832,"pX":-0.7106729134682388,"pZ":2.05987542223379,"vX0":6.106107262290228,"vY0":-127.9941581617206,"vZ0":-1.8622840206755105,"x":144.09,"y":183.16,"x0":-1.6042369735072917,"y0":50.000726395242054,"z0":4.981910997396652,"aX":-19.486258254625326},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":19.9,"spinRate":1692,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.42607350140410105,"extension":7.155397061925934},"index":1,"playId":"b6d7ca3a-22f5-3533-a702-2d1007e88707","pitchNumber":2,"startTime":"2026-06-15T23:22:38.028Z","endTime":"2026-06-15T23:22:42.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45833459152024,"aZ":-16.83110493547613,"pfxX":-8.80589459173604,"pfxZ":7.741442734058648,"pX":-0.795371699664813,"pZ":3.6141337001732254,"vX0":5.60831555270966,"vY0":-139.24658525425562,"vZ0":-0.8130253365294053,"x":147.32,"y":141.2,"x0":-1.681458820792855,"y0":50.00620195429729,"z0":5.013482388237933,"aX":-17.46201390031803},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":15.0,"spinRate":2422,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.39191148889033967,"extension":7.173189498055311},"index":2,"playId":"e9deffe6-43ae-3f65-a265-3b3425580ff6","pitchNumber":3,"startTime":"2026-06-15T23:23:28.864Z","endTime":"2026-06-15T23:23:32.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.390427933639796,"aZ":-17.843913092439077,"pfxX":-9.158117645729376,"pfxZ":7.197682910970874,"pX":-0.20114344782941035,"pZ":3.7100707067752645,"vX0":7.15554660290135,"vY0":-139.51281705194603,"vZ0":-0.23948121767239527,"x":124.67,"y":138.61,"x0":-1.5963561276532117,"y0":50.00494794950612,"z0":4.962865514240847,"aX":-18.239570854436817},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":15.4,"spinRate":2444,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3910761970520489,"extension":7.25410213532051},"index":3,"playId":"b050194f-b03f-3040-a1ac-354e99a93afe","pitchNumber":4,"startTime":"2026-06-15T23:23:43.268Z","endTime":"2026-06-15T23:23:46.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:23:46.901Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-15T23:25:55.529Z","endTime":"2026-06-15T23:27:33.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.390466401750853,"aZ":-8.32561447622448,"pfxX":-5.025856532567584,"pfxZ":12.587476915780659,"pX":0.7552750734248819,"pZ":1.3281547183430003,"vX0":6.425662194674706,"vY0":-136.16001092821548,"vZ0":-10.443476402725615,"x":88.21,"y":202.92,"x0":-0.972418139500065,"y0":50.00340396857822,"z0":5.77102507992678,"aX":-9.522472061532284},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.0,"breakHorizontal":7.9,"spinRate":2645,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.40091334883731644,"extension":6.613169813179192},"index":0,"playId":"cf1e4ea4-7b17-319f-848e-67f6e049310f","pitchNumber":1,"startTime":"2026-06-15T23:25:56.685Z","endTime":"2026-06-15T23:26:00.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.636674270782695,"aZ":-25.405155668861187,"pfxX":-8.680289886076302,"pfxZ":4.274629144749536,"pX":0.05741762104692769,"pZ":2.4522524926416747,"vX0":5.965706902135001,"vY0":-124.64943243181447,"vZ0":-3.355164454441816,"x":114.81,"y":172.57,"x0":-1.2319521811328629,"y0":50.00203637794338,"z0":5.899371096675656,"aX":-13.74150884749046},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.2,"breakHorizontal":14.4,"spinRate":1565,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4384093652582348,"extension":6.626101888554192},"index":1,"playId":"5325e7f4-93cc-378c-9bf1-f4ccf8b01908","pitchNumber":2,"startTime":"2026-06-15T23:26:13.241Z","endTime":"2026-06-15T23:26:17.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.352385187864883,"aZ":-13.1262282129322,"pfxX":-3.739956112788528,"pfxZ":10.21404142441089,"pX":-0.5402313202445126,"pZ":5.074652630208629,"vX0":2.798151846982691,"vY0":-135.85058730240647,"vZ0":-0.2651510982679579,"x":137.59,"y":101.76,"x0":-1.0987675457725845,"y0":50.004568021942866,"z0":6.0876213036042435,"aX":-6.976317442687366},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.6,"breakHorizontal":6.1,"spinRate":2544,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.40351549756060523,"extension":6.516129615991682},"index":2,"playId":"721d3ca1-3a39-3ffe-bc6f-01611cf5582b","pitchNumber":3,"startTime":"2026-06-15T23:26:27.038Z","endTime":"2026-06-15T23:26:30.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.417878438505337,"aZ":-26.556369057287203,"pfxX":0.20614354319154704,"pfxZ":3.478505097492917,"pX":0.2769393695080839,"pZ":2.5226357840391564,"vX0":3.8378476675158186,"vY0":-125.29728179444056,"vZ0":-3.179343291696512,"x":106.44,"y":170.67,"x0":-1.291073631356533,"y0":50.00606383706906,"z0":5.940257943643455,"aX":0.33239239024288475},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.9,"breakHorizontal":-1.1,"spinRate":2455,"spinDirection":100},"zone":6,"typeConfidence":2.0,"plateTime":0.43443370566553385,"extension":6.6759894940499525},"index":3,"playId":"32349e7d-819b-3a74-bec0-94766b80bce9","pitchNumber":4,"startTime":"2026-06-15T23:26:43.300Z","endTime":"2026-06-15T23:26:47.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.371119920651385,"aZ":-45.013790701033315,"pfxX":1.8887434085698551,"pfxZ":-9.250807708243675,"pX":-0.2929669376305206,"pZ":0.5966598943188269,"vX0":1.2375831951489344,"vY0":-117.8769898073606,"vZ0":-2.8650094703738525,"x":128.17,"y":222.67,"x0":-1.072791814983676,"y0":50.0041823306253,"z0":6.040559681066197,"aX":2.6205679218617877},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-17.2,"breakHorizontal":-3.7,"spinRate":2712,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.46719480216823595,"extension":6.524392050512672},"index":4,"playId":"794cd8d8-5578-37c6-9d59-59aac35342a0","pitchNumber":5,"startTime":"2026-06-15T23:27:09.295Z","endTime":"2026-06-15T23:27:12.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":89.7,"endSpeed":83.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.125362289375637,"aZ":-21.633727704780817,"pfxX":0.9052256975612838,"pfxZ":6.012347932812027,"pX":0.14712822124086827,"pZ":2.910394932556583,"vX0":3.8144052213886517,"vY0":-130.71258291267105,"vZ0":-3.260135285097277,"x":111.39,"y":160.2,"x0":-1.440880936790453,"y0":50.004361944444994,"z0":5.7735611919584775,"aX":1.5866304460617655},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.4,"breakHorizontal":-2.4,"spinRate":2322,"spinDirection":181},"zone":2,"typeConfidence":2.0,"plateTime":0.41692805653121834,"extension":6.890496070876188},"hitData":{"launchSpeed":95.9,"launchAngle":-4.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.57,"coordY":148.48}},"index":5,"playId":"2083cd4e-ec79-31fb-8b27-18117e1f1c9f","pitchNumber":6,"startTime":"2026-06-15T23:27:25.706Z","endTime":"2026-06-15T23:27:33.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:27:33.559Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Marsh doubles (13) on a sharp line drive to right fielder Owen Caissie.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-15T23:27:56.031Z","endTime":"2026-06-15T23:29:07.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.647898301111752,"aZ":-25.14488522609181,"pfxX":3.5657125515910795,"pfxZ":4.3901535316351055,"pX":-0.508958574102587,"pZ":2.492405519313424,"vX0":1.1015984829808498,"vY0":-125.26479729796571,"vZ0":-3.3098072138469092,"x":136.4,"y":171.49,"x0":-1.4168292553564847,"y0":50.00012682017497,"z0":5.870697293370174,"aX":5.705080583745718},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.4,"breakHorizontal":-6.7,"spinRate":2397,"spinDirection":92},"zone":4,"typeConfidence":2.0,"plateTime":0.43609128179139756,"extension":6.727697483841038},"index":0,"playId":"9d02cc6b-d73a-33a6-8320-f3f96e5a4c80","pitchNumber":1,"startTime":"2026-06-15T23:27:59.737Z","endTime":"2026-06-15T23:28:03.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.570602178272022,"aZ":-29.002582189422853,"pfxX":-7.493425904224141,"pfxZ":1.8992765231892519,"pX":-0.2730137677082923,"pZ":0.3479071783449822,"vX0":4.950861884454725,"vY0":-127.91520080144184,"vZ0":-8.036088769717294,"x":127.41,"y":229.39,"x0":-1.25285835922645,"y0":50.00249256763651,"z0":5.780609390888524,"aX":-12.508762779811335},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.9,"breakHorizontal":12.6,"spinRate":1505,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.42700021383753395,"extension":6.6185883457635635},"index":1,"playId":"395c90fb-ce36-3b19-b9c2-50903a010005","pitchNumber":2,"startTime":"2026-06-15T23:28:13.730Z","endTime":"2026-06-15T23:28:16.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.147798508496297,"aZ":-27.339768229078416,"pfxX":-7.308728401682384,"pfxZ":2.9229336776730754,"pX":-0.2777102361853155,"pZ":2.0950920079110933,"vX0":4.647807659329989,"vY0":-126.55399813275207,"vZ0":-4.036981175600662,"x":127.59,"y":182.21,"x0":-1.1706701971756783,"y0":50.00312415641037,"z0":5.8535332710842205,"aX":-12.084623120533688},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":12.5,"spinRate":1578,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.42965280382441007,"extension":6.613754235253862},"index":2,"playId":"8bd0d59f-a9bf-3380-a150-1fea60863759","pitchNumber":3,"startTime":"2026-06-15T23:28:29.137Z","endTime":"2026-06-15T23:28:32.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-15T23:28:39.183Z","endTime":"2026-06-15T23:28:55.388Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.0092713072834,"aZ":-44.05512642647847,"pfxX":3.295832148483215,"pfxZ":-8.659009096966667,"pX":-0.2911825801076835,"pZ":2.2978187580468417,"vX0":0.9137188553468015,"vY0":-116.1854382170716,"vZ0":0.7367720644935694,"x":128.1,"y":176.74,"x0":-1.1173732710568753,"y0":50.00246750100117,"z0":6.150803423296495,"aX":4.522344315214939},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-15.2,"breakHorizontal":-6.2,"spinRate":2567,"spinDirection":26},"zone":8,"typeConfidence":2.0,"plateTime":0.4707604121143336,"extension":6.600221351243549},"hitData":{"launchSpeed":102.4,"launchAngle":21.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.95,"coordY":66.69}},"index":4,"playId":"362432fa-5831-3f1b-9684-bc67c05a8194","pitchNumber":4,"startTime":"2026-06-15T23:28:55.388Z","endTime":"2026-06-15T23:29:07.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":0.6,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:29:07.445Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-15T23:29:46.873Z","endTime":"2026-06-15T23:32:46.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86982962165018,"aZ":-11.96728139815554,"pfxX":-2.994324727617607,"pfxZ":10.660715354099459,"pX":-0.5293369747024069,"pZ":3.0043871765061145,"vX0":2.923888510957189,"vY0":-136.3008736397621,"vZ0":-5.345872788565598,"x":137.18,"y":157.66,"x0":-1.2231029469082113,"y0":50.004532720451806,"z0":5.806404949215462,"aX":-5.676637258024934},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":4.9,"spinRate":2448,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.4007146735504814,"extension":6.655851620741192},"index":0,"playId":"bc94b5dd-da41-38d8-a9cb-660aeda1c614","pitchNumber":1,"startTime":"2026-06-15T23:29:48.805Z","endTime":"2026-06-15T23:29:52.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90778211831326,"aZ":-29.357633314993546,"pfxX":2.2246600600939117,"pfxZ":1.7764112703778459,"pX":-0.10789722829961125,"pZ":2.6569006900985714,"vX0":2.2298790958990025,"vY0":-124.98320587329262,"vZ0":-2.0800018370229756,"x":121.11,"y":167.04,"x0":-1.3002276889811104,"y0":50.001665768840994,"z0":5.908068012237562,"aX":3.5229499774975417},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.0,"breakHorizontal":-4.6,"spinRate":2348,"spinDirection":87},"zone":5,"typeConfidence":2.0,"plateTime":0.43803819448452863,"extension":6.657293634105213},"index":1,"playId":"0b83845c-0934-3caf-b255-a2bed151b359","pitchNumber":2,"startTime":"2026-06-15T23:30:07.797Z","endTime":"2026-06-15T23:30:11.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33576538167327,"aZ":-28.83147464095942,"pfxX":-5.661275418700624,"pfxZ":1.9696790012037924,"pX":0.16745108242210152,"pZ":0.3021472882060262,"vX0":5.298447009637318,"vY0":-128.04650832176458,"vZ0":-8.031342392287282,"x":110.62,"y":230.62,"x0":-1.1728561130400905,"y0":50.00069269444475,"z0":5.670303271748593,"aX":-9.59342390019359},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.3,"breakHorizontal":9.4,"spinRate":1466,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.42444570141608073,"extension":6.670381824191324},"index":2,"playId":"7a1c30fd-44b6-34c4-9ffa-011cc47a13e2","pitchNumber":3,"startTime":"2026-06-15T23:30:31.395Z","endTime":"2026-06-15T23:30:34.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24754204453574,"aZ":-28.342529160660696,"pfxX":-7.854663233798067,"pfxZ":2.3176139330966383,"pX":-0.16015947749902384,"pZ":0.9784467527227029,"vX0":5.366048071668833,"vY0":-127.29618597679915,"vZ0":-6.390887391103675,"x":123.1,"y":212.36,"x0":-1.2668483854131325,"y0":50.00327003377056,"z0":5.742990448669074,"aX":-12.990302834450628},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.0,"breakHorizontal":13.1,"spinRate":1265,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4290172761556281,"extension":6.594502488599557},"index":3,"playId":"da692873-636e-3868-aff2-23a27ef2eb77","pitchNumber":4,"startTime":"2026-06-15T23:30:56.434Z","endTime":"2026-06-15T23:31:02.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.632649539999324,"aZ":-9.895956797541784,"pfxX":-2.7637819858170034,"pfxZ":11.290656467537072,"pX":-0.6299411351465244,"pZ":4.067817042927594,"vX0":2.5835022644804844,"vY0":-139.40600799261276,"vZ0":-3.308388695785493,"x":141.01,"y":128.95,"x0":-1.2085293724316215,"y0":50.00037703710737,"z0":5.920658900256913,"aX":-5.452285557753708},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.0,"breakHorizontal":4.4,"spinRate":2380,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.39253787205066404,"extension":6.662123134476097},"index":4,"playId":"4671a938-b91b-37ad-a3a2-9ffd8e5b3b11","pitchNumber":5,"startTime":"2026-06-15T23:31:29.379Z","endTime":"2026-06-15T23:31:32.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.761718865277278,"aZ":-18.999115687194966,"pfxX":0.9679131768338847,"pfxZ":7.524945141809843,"pX":0.8008404579847757,"pZ":2.5172255079918324,"vX0":5.350236229267414,"vY0":-131.25185819774413,"vZ0":-4.694559373226673,"x":86.47,"y":170.81,"x0":-1.3866532303031736,"y0":50.00612279844402,"z0":5.736390088522439,"aX":1.6956625023801803},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.8,"breakHorizontal":-2.9,"spinRate":2465,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.4166853849105405,"extension":6.779836792937671},"index":5,"playId":"2a9f7f2f-c710-3ec0-b36d-5f96b325db85","pitchNumber":6,"startTime":"2026-06-15T23:31:48.698Z","endTime":"2026-06-15T23:31:52.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.675538443267747,"aZ":-25.587496778157366,"pfxX":-0.7225042374450212,"pfxZ":3.9788139227747346,"pX":0.4894305839214771,"pZ":0.4555367197023277,"vX0":4.873762287109961,"vY0":-126.962397504312,"vZ0":-7.978028775392859,"x":98.34,"y":226.48,"x0":-1.3500480738186198,"y0":50.002769424166786,"z0":5.634376139285631,"aX":-1.196543252327035},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.9,"breakHorizontal":0.4,"spinRate":2403,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4291948598877484,"extension":6.7029904140885455},"index":6,"playId":"f3828c01-d504-37a8-86ec-3d33f441934f","pitchNumber":7,"startTime":"2026-06-15T23:32:16.215Z","endTime":"2026-06-15T23:32:19.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36347106014523,"aZ":-25.917087996781245,"pfxX":-6.307517299841173,"pfxZ":3.6575575108574885,"pX":-0.6619106680239307,"pZ":0.8985337365437343,"vX0":3.873800540652272,"vY0":-128.99261250390526,"vZ0":-7.073647335811657,"x":142.23,"y":214.52,"x0":-1.353168225590359,"y0":50.00008019217064,"z0":5.636069146790631,"aX":-10.774184956356839},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.5,"breakHorizontal":10.7,"spinRate":1164,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4224052628175765,"extension":6.661148320775259},"index":7,"playId":"1d051eb5-777d-374b-b12e-a7a4bc51828e","pitchNumber":8,"startTime":"2026-06-15T23:32:42.801Z","endTime":"2026-06-15T23:32:46.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.39999999999999,"awayTeamWinProbability":29.60000000000001,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":1.19,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:32:46.667Z","atBatIndex":25},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"J.T. Realmuto reaches on a fielder's choice, fielded by third baseman Javier Sanoja. Brandon Marsh to 3rd. Bryson Stott to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-15T23:33:14.806Z","endTime":"2026-06-15T23:35:47.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.879609561074442,"aZ":-24.846156686602722,"pfxX":1.1130756695498647,"pfxZ":4.492483221670614,"pX":-0.5164496084748448,"pZ":3.006162783460292,"vX0":1.7807270216946984,"vY0":-126.45421690375167,"vZ0":-2.3335501271604224,"x":136.69,"y":157.61,"x0":-1.372300218971904,"y0":50.00530393207053,"z0":5.918162892664655,"aX":1.8171000039650083},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.9,"breakHorizontal":-2.4,"spinRate":2365,"spinDirection":94},"zone":1,"typeConfidence":2.0,"plateTime":0.4318408571004362,"extension":6.527660415770885},"index":0,"playId":"70a6e3b4-33d3-3e1b-9d9c-2b28f9681116","pitchNumber":1,"startTime":"2026-06-15T23:33:16.090Z","endTime":"2026-06-15T23:33:19.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.109118838407557,"aZ":-22.631716101915718,"pfxX":-7.789683037801302,"pfxZ":5.019784684314875,"pX":-0.8632720515255599,"pZ":3.2011102246973397,"vX0":4.497458957308914,"vY0":-135.87553595411777,"vZ0":-2.6920107588696545,"x":149.91,"y":152.35,"x0":-1.5135154456842643,"y0":50.00417184158571,"z0":5.748956623677724,"aX":-14.809719285681616},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.9,"breakHorizontal":13.4,"spinRate":2205,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40056369202243136,"extension":6.611886531532329},"index":1,"playId":"a2fcc9b4-3d38-3900-8a47-817c15ce1b6d","pitchNumber":2,"startTime":"2026-06-15T23:33:33.489Z","endTime":"2026-06-15T23:33:36.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-15T23:33:54.831Z","endTime":"2026-06-15T23:34:13.398Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"},"defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.219303805132984,"aZ":-8.336783620590056,"pfxX":-3.7148567756203263,"pfxZ":12.117993186181243,"pX":-0.4318706777271275,"pZ":3.321481882154345,"vX0":2.8972479685631303,"vY0":-139.12960255091184,"vZ0":-5.576266603424812,"x":133.46,"y":149.1,"x0":-1.0023056962185652,"y0":50.002433033849606,"z0":5.899772915843386,"aX":-7.307491390637249},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.0,"breakHorizontal":6.1,"spinRate":2442,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.3931687975906448,"extension":6.744545501091556},"index":3,"playId":"a162b951-313c-36e6-b055-ea8aa52e889b","pitchNumber":3,"startTime":"2026-06-15T23:34:13.398Z","endTime":"2026-06-15T23:34:18.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.154212583088952,"aZ":-30.328740913083543,"pfxX":-7.573123379440495,"pfxZ":1.0903169165657207,"pX":-0.5871460958457395,"pZ":2.2211691817433423,"vX0":4.374968039501171,"vY0":-128.84915252764608,"vZ0":-3.1400604911905052,"x":139.38,"y":178.81,"x0":-1.3174883278922123,"y0":50.00410548490047,"z0":5.783490923412601,"aX":-12.816757200408562},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.6,"breakHorizontal":12.8,"spinRate":1234,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.42405506085530575,"extension":6.5970890905578665},"index":4,"playId":"3a9694f3-ec96-320a-bacd-6f1977b82356","pitchNumber":4,"startTime":"2026-06-15T23:34:42.405Z","endTime":"2026-06-15T23:34:47.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.689903665236557,"aZ":-20.95523686852001,"pfxX":-9.522230582055055,"pfxZ":5.74016500180451,"pX":-0.41103352241847657,"pZ":2.5782004820761903,"vX0":6.426696056616043,"vY0":-137.74564293050133,"vZ0":-4.5526903443169795,"x":132.67,"y":169.17,"x0":-1.5170450086818235,"y0":50.004838285956396,"z0":5.6377897948568,"aX":-18.61367511596167},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":16.2,"spinRate":2282,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3950840008089682,"extension":6.704019518478204},"index":5,"playId":"aa837064-dcf3-3d3c-ab9e-4224a68fcbe7","pitchNumber":5,"startTime":"2026-06-15T23:35:10.305Z","endTime":"2026-06-15T23:35:15.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26994947558619,"aZ":-32.89663279526085,"pfxX":1.6068707958544324,"pfxZ":-0.4480730444878862,"pX":0.4453016788166201,"pZ":1.9818431175565991,"vX0":3.872801164715719,"vY0":-126.09624067010861,"vZ0":-2.939399378729013,"x":100.03,"y":185.27,"x0":-1.3182714161249802,"y0":50.00303133477702,"z0":5.812634737623694,"aX":2.591036487765944},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.2,"breakHorizontal":-3.8,"spinRate":2400,"spinDirection":89},"zone":9,"typeConfidence":2.0,"plateTime":0.43411498675257576,"extension":6.742069541679612},"hitData":{"launchSpeed":84.2,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.15,"coordY":165.72}},"index":6,"playId":"b4cad78e-3b7a-3f02-8de7-cd3927e5bdcd","pitchNumber":6,"startTime":"2026-06-15T23:35:41.688Z","endTime":"2026-06-15T23:35:47.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":5.200000000000003,"leverageIndex":1.74,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:35:47.992Z","atBatIndex":26},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gabriel Rincones Jr. grounds into a force out, second baseman Xavier Edwards to shortstop Otto Lopez. Brandon Marsh scores. Bryson Stott to 3rd. J.T. Realmuto out at 2nd. Gabriel Rincones Jr. to 1st.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-15T23:36:56.651Z","endTime":"2026-06-15T23:38:37.166Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":687473,"link":"/api/v1/people/687473"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-15T23:36:16.484Z","endTime":"2026-06-15T23:36:58.978Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.8,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.290637432253266,"aZ":-23.096441420229272,"pfxX":-8.683451379489782,"pfxZ":4.785753171032096,"pX":0.7551417699484184,"pZ":1.4733018946362963,"vX0":8.506823712177363,"vY0":-136.0273356733411,"vZ0":-6.895044346908557,"x":88.22,"y":199.0,"x0":-1.2655277582158904,"y0":50.00665442107287,"z0":5.612339231089783,"aX":-16.483507191672302},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":14.2,"spinRate":2179,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4007250743620494,"extension":6.753629021089883},"index":1,"playId":"da52d45b-a566-3d3c-9f00-dbf799ae66b2","pitchNumber":1,"startTime":"2026-06-15T23:36:58.978Z","endTime":"2026-06-15T23:37:02.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15879362560047,"aZ":-11.250498256980348,"pfxX":-2.785939978778295,"pfxZ":10.994522141414247,"pX":-0.08711337269374174,"pZ":2.7007026624760617,"vX0":3.7142860618096125,"vY0":-136.82529318477515,"vZ0":-6.173249871771199,"x":120.32,"y":165.86,"x0":-1.0979286315218326,"y0":50.00275406807907,"z0":5.751358506645996,"aX":-5.302016725600142},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.8,"breakHorizontal":4.3,"spinRate":2478,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.39976523272915054,"extension":6.76825217487251},"index":2,"playId":"461d41f4-7f9c-3110-b406-ec89440f9ea5","pitchNumber":2,"startTime":"2026-06-15T23:37:15.946Z","endTime":"2026-06-15T23:37:19.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9681566622604,"aZ":-23.56827496489105,"pfxX":-8.409264585994904,"pfxZ":4.5664018680578184,"pX":-0.6975308266772164,"pZ":2.98897847135034,"vX0":4.893464015891743,"vY0":-135.7335701881624,"vZ0":-2.930329944131078,"x":143.59,"y":158.08,"x0":-1.421994328617734,"y0":50.00156867356321,"z0":5.705800555563785,"aX":-15.844398669581668},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.9,"breakHorizontal":14.3,"spinRate":2130,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.40201687462743374,"extension":6.621946411790192},"index":3,"playId":"2acb23b9-9e23-377c-94b6-9006c8203bd4","pitchNumber":3,"startTime":"2026-06-15T23:37:35.897Z","endTime":"2026-06-15T23:37:39.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.376535998396903,"aZ":-12.067269708540751,"pfxX":-3.123020114440208,"pfxZ":10.212933808681623,"pX":-1.1967058569931726,"pZ":4.337563424084115,"vX0":1.0977057458380712,"vY0":-138.79815788732378,"vZ0":-2.2817063655625307,"x":162.62,"y":121.67,"x0":-1.1893608122650576,"y0":50.005761001154944,"z0":5.9645450914116225,"aX":-6.150870121352369},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":5.5,"spinRate":2321,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.39322884053263163,"extension":6.521052863658657},"index":4,"playId":"49a03e2c-a5e0-3850-b90d-1ebba9c08241","pitchNumber":4,"startTime":"2026-06-15T23:38:08.791Z","endTime":"2026-06-15T23:38:12.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.047216966814144,"aZ":-31.148700023908784,"pfxX":-7.460736066613661,"pfxZ":0.6061872269954112,"pX":-0.711226774507144,"pZ":2.347216462314974,"vX0":4.237328150980891,"vY0":-128.18679157919618,"vZ0":-2.504406708561449,"x":144.11,"y":175.41,"x0":-1.404549056610499,"y0":50.00157889779715,"z0":5.735212217804758,"aX":-12.587741979630588},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.8,"breakHorizontal":12.7,"spinRate":1423,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4250463576998502,"extension":6.628779332545511},"hitData":{"launchSpeed":102.3,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.57,"coordY":154.56}},"index":5,"playId":"38e0cb1f-e829-37d1-a366-d845800ff888","pitchNumber":5,"startTime":"2026-06-15T23:38:27.233Z","endTime":"2026-06-15T23:38:37.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":687282,"link":"/api/v1/people/687282"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.5,"awayTeamWinProbability":23.5,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":2.11,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:38:37.166Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a line drive to center fielder Jakob Marsee. Bryson Stott scores. Gabriel Rincones Jr. to 3rd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-15T23:39:06.848Z","endTime":"2026-06-15T23:39:18.245Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnThird":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":687473,"link":"/api/v1/people/687473"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.816230392730123,"aZ":-21.694812886009068,"pfxX":-0.03830001923265591,"pfxZ":5.998435476929416,"pX":0.8201328684817001,"pZ":2.1744786078778344,"vX0":5.595833714654207,"vY0":-130.40376106498567,"vZ0":-4.993825971788466,"x":85.74,"y":180.07,"x0":-1.3359112876478532,"y0":50.00204880784381,"z0":5.720956137966113,"aX":-0.06849610121853876},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.1,"breakHorizontal":-1.0,"spinRate":2329,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.4178073386490482,"extension":6.803196462978439},"hitData":{"launchSpeed":73.4,"launchAngle":20.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.89,"coordY":103.21}},"index":0,"playId":"3faed9f9-1639-3a8a-81ba-5ab4458cacc3","pitchNumber":1,"startTime":"2026-06-15T23:39:07.784Z","endTime":"2026-06-15T23:39:18.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":687282,"link":"/api/v1/people/687282"},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.89999999999999,"awayTeamWinProbability":16.10000000000001,"homeTeamWinProbabilityAdded":7.3999999999999915,"leverageIndex":1.34,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:39:18.245Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edmundo Sosa flies out to right fielder Owen Caissie.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-15T23:39:47.162Z","endTime":"2026-06-15T23:40:00.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.466372407393322,"aZ":-32.005316131297576,"pfxX":6.499500141186898,"pfxZ":0.12000873008144985,"pX":-0.15383557148859806,"pZ":3.2419425239832607,"vX0":1.613248015298772,"vY0":-118.4788573715971,"vZ0":0.7878171444287867,"x":122.86,"y":151.25,"x0":-1.6866284344497848,"y0":50.00482595472801,"z0":5.806817596812377,"aX":9.335029935789063},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.6,"breakHorizontal":-12.1,"spinRate":2280,"spinDirection":59},"zone":2,"typeConfidence":2.0,"plateTime":0.46051187508815294,"extension":6.7395537046807386},"hitData":{"launchSpeed":91.8,"launchAngle":53.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.95,"coordY":127.92}},"index":0,"playId":"c88a6d7c-51c9-38f3-b3ab-02f7e140b18d","pitchNumber":1,"startTime":"2026-06-15T23:39:51.080Z","endTime":"2026-06-15T23:40:00.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":687282,"link":"/api/v1/people/687282"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:40:00.450Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-15T23:42:16.539Z","endTime":"2026-06-15T23:45:16.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":87.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2566979113888,"aZ":-24.78139486756717,"pfxX":-10.994808870498584,"pfxZ":3.83002094920631,"pX":-1.2274637540067028,"pZ":2.0434810283312834,"vX0":4.639588503292157,"vY0":-137.27772465713394,"vZ0":-3.4368383839186714,"x":163.79,"y":183.61,"x0":-1.5006355218191827,"y0":50.0020104368495,"z0":4.977571734641213,"aX":-21.214248172995656},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":19.1,"spinRate":2209,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3973201832519373,"extension":7.125092199944879},"index":0,"playId":"dd151bc6-9109-3a7f-b549-c376ec39c81c","pitchNumber":1,"startTime":"2026-06-15T23:42:28.748Z","endTime":"2026-06-15T23:42:32.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.071647453632306,"aZ":-23.97093806339644,"pfxX":0.17135721079439586,"pfxZ":4.6265846391352206,"pX":-0.045247254019601155,"pZ":2.905590875653793,"vX0":4.579104648010677,"vY0":-131.15872576772202,"vZ0":-1.0149962273261344,"x":118.72,"y":160.33,"x0":-1.8230782007706676,"y0":50.00477502542325,"z0":5.056088747094289,"aX":0.3029379515640735},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.4,"breakHorizontal":-1.1,"spinRate":2421,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4147874737455908,"extension":7.191292983903114},"index":1,"playId":"7f7e6b6a-1263-3bf2-9ac5-aa4894a660f6","pitchNumber":2,"startTime":"2026-06-15T23:42:41.840Z","endTime":"2026-06-15T23:42:45.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.377163220791502,"aZ":-20.917872465972856,"pfxX":-11.120387067626606,"pfxZ":5.874612310762979,"pX":-0.460023083250261,"pZ":2.056951330338246,"vX0":6.853120471094642,"vY0":-136.63778458416593,"vZ0":-4.038365134990661,"x":134.53,"y":183.24,"x0":-1.5388481208040028,"y0":50.00200341483339,"z0":4.967594726869095,"aX":-21.304055839268205},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.1,"breakHorizontal":19.0,"spinRate":2234,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.39885227251055566,"extension":7.446569801658633},"index":2,"playId":"0982541e-ea3e-3405-b57c-95ccb4e1a817","pitchNumber":3,"startTime":"2026-06-15T23:43:02.806Z","endTime":"2026-06-15T23:43:06.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79094110479496,"aZ":-29.303733846845514,"pfxX":-9.241449234064282,"pfxZ":1.7307969765415583,"pX":0.20769648059278223,"pZ":0.448630012608166,"vX0":7.548306113625367,"vY0":-127.18830952560022,"vZ0":-5.474023182625539,"x":109.08,"y":226.67,"x0":-1.5784152160552456,"y0":50.00625865386907,"z0":4.915031275095579,"aX":-15.348630033395718},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":15.4,"spinRate":1513,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4284443854092803,"extension":7.260369087159188},"index":3,"playId":"4010976b-4174-32a6-b5c4-b28fd5484b60","pitchNumber":4,"startTime":"2026-06-15T23:43:41.092Z","endTime":"2026-06-15T23:43:44.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.257737401247617,"aZ":-31.226709844734422,"pfxX":-10.648878497192783,"pfxZ":0.5747112256016429,"pX":-1.0007846910913472,"pZ":2.1221535299715697,"vX0":5.277824986484609,"vY0":-126.95282382780339,"vZ0":-1.0877104871017114,"x":155.15,"y":181.48,"x0":-1.7153448198532075,"y0":50.00159938305293,"z0":5.025751369666508,"aX":-17.504585598749117},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":18.2,"spinRate":1529,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4302744455329486,"extension":7.307040195039495},"index":4,"playId":"3a903681-c332-3dab-8d79-ba09bfee092f","pitchNumber":5,"startTime":"2026-06-15T23:43:58.236Z","endTime":"2026-06-15T23:44:01.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.225743930817327,"aZ":-16.549811074384074,"pfxX":-9.500952122509709,"pfxZ":7.796627626280741,"pX":0.13156097737930342,"pZ":2.500540706111861,"vX0":7.827304872477975,"vY0":-139.8819111166479,"vZ0":-3.7060955658182095,"x":111.99,"y":171.27,"x0":-1.4530259091562423,"y0":50.002836644542185,"z0":4.911365035373875,"aX":-19.040357046570694},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":15.8,"spinRate":2459,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3898971720613633,"extension":7.363253783188699},"index":5,"playId":"681fdfc4-ecaa-3e3d-9d11-7cecaaa76126","pitchNumber":6,"startTime":"2026-06-15T23:44:31.045Z","endTime":"2026-06-15T23:44:34.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67779831219959,"aZ":-41.09190632737974,"pfxX":8.062317624130927,"pfxZ":-6.59717909193251,"pX":-0.9814402066110302,"pZ":2.1873417089591998,"vX0":-0.6118858457895957,"vY0":-116.05996773719858,"vZ0":2.0645897352115132,"x":154.41,"y":179.72,"x0":-1.7591712903773655,"y0":50.00520661748559,"z0":5.227823167517379,"aX":10.89340331235442},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-11.0,"breakHorizontal":-14.4,"spinRate":2945,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.4736985640659648,"extension":6.858883474752539},"index":6,"playId":"da4f3a3e-e1fb-3635-b387-295aeddeb3cd","pitchNumber":7,"startTime":"2026-06-15T23:44:53.846Z","endTime":"2026-06-15T23:44:58.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":84.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64626890118939,"aZ":-25.603564275490577,"pfxX":1.8835900214796877,"pfxZ":3.681638354613032,"pX":-0.42839636157457606,"pZ":3.4239347665690243,"vX0":2.893181412028265,"vY0":-131.5013729292548,"vZ0":0.8019183457336875,"x":133.33,"y":146.33,"x0":-1.7793659189957103,"y0":50.006271811950946,"z0":4.985834650191794,"aX":3.36546113904709},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.0,"breakHorizontal":-4.0,"spinRate":2520,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4133681539379497,"extension":6.939631778814745},"index":7,"playId":"22c60b35-63a7-302a-9b61-1b51fdad1d85","pitchNumber":8,"startTime":"2026-06-15T23:45:11.397Z","endTime":"2026-06-15T23:45:16.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.5,"awayTeamWinProbability":22.5,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":0.88,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:45:16.008Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-15T23:45:55.103Z","endTime":"2026-06-15T23:47:32.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-15T23:45:40.720Z","endTime":"2026-06-15T23:45:57.474Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.905486503511334,"aZ":-25.21711119287952,"pfxX":-10.7033114717509,"pfxZ":3.5313646152466713,"pX":-0.48413795669437515,"pZ":3.0125218383871926,"vX0":7.171426062511863,"vY0":-138.98762587629233,"vZ0":-0.7241830322638592,"x":135.45,"y":157.44,"x0":-1.696982475693064,"y0":50.00654316467317,"z0":4.939668019595269,"aX":-21.106332829952986},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.5,"breakHorizontal":18.0,"spinRate":2282,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.39293214396470644,"extension":7.312960190920171},"index":1,"playId":"23f254d8-69e2-386c-b0b1-1fd4cd91d436","pitchNumber":1,"startTime":"2026-06-15T23:45:57.474Z","endTime":"2026-06-15T23:46:01.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09612336844805,"aZ":-26.050666753526045,"pfxX":-12.696708019928092,"pfxZ":3.1895236732433014,"pX":0.22788671514684083,"pZ":2.2187443399199784,"vX0":9.32430438391399,"vY0":-137.51869454745145,"vZ0":-2.373735346079905,"x":108.31,"y":178.87,"x0":-1.5548069167617316,"y0":50.00045167788673,"z0":4.857710641807664,"aX":-24.349094270691666},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.5,"breakHorizontal":21.1,"spinRate":2215,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.3980771058973054,"extension":7.1555820334995754},"index":2,"playId":"93b1c528-4ad3-3d43-8587-b1832c2868ee","pitchNumber":2,"startTime":"2026-06-15T23:46:16.998Z","endTime":"2026-06-15T23:46:20.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16343846592622,"aZ":-24.7563354462216,"pfxX":-10.959747171140979,"pfxZ":3.747929369151782,"pX":1.376241572968947,"pZ":3.494960761963131,"vX0":11.689153596428758,"vY0":-138.88299486641276,"vZ0":0.14262552563813558,"x":64.54,"y":144.42,"x0":-1.4362520019362734,"y0":50.004237347077186,"z0":5.0714287854503555,"aX":-21.70179249665666},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.1,"breakHorizontal":17.9,"spinRate":2301,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.39236225951646997,"extension":7.285140047239056},"index":3,"playId":"63a6e02f-9fa9-30a2-9395-e29094e0f10d","pitchNumber":3,"startTime":"2026-06-15T23:46:37.063Z","endTime":"2026-06-15T23:46:40.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.987725707882948,"aZ":-32.15481651756331,"pfxX":9.284743794872313,"pfxZ":0.014149119257673703,"pX":1.6164734972214787,"pZ":2.8688814893559758,"vX0":4.926510786989358,"vY0":-117.11554658929242,"vZ0":1.878122472884009,"x":55.38,"y":161.32,"x0":-1.7268041871358293,"y0":50.002790316102455,"z0":5.08369013590125,"aX":12.780011908236483},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.8,"breakHorizontal":-18.1,"spinRate":2747,"spinDirection":59},"zone":12,"typeConfidence":2.0,"plateTime":0.4693130920067552,"extension":7.166775565921803},"index":4,"playId":"bdb061f8-1663-352c-8136-365e5a2e3208","pitchNumber":4,"startTime":"2026-06-15T23:46:55.895Z","endTime":"2026-06-15T23:47:02.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57866062469251,"aZ":-32.79406451265054,"pfxX":-9.207778544145077,"pfxZ":-0.3699066263924706,"pX":0.0509206646367167,"pZ":2.0543910471516904,"vX0":7.130549983248403,"vY0":-127.29938851187374,"vZ0":-1.063012889553705,"x":115.06,"y":183.31,"x0":-1.5702804386520777,"y0":50.00474979666379,"z0":5.040024001823976,"aX":-15.33335483696481},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.7,"breakHorizontal":15.4,"spinRate":1583,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.4279118127408772,"extension":7.286759103618636},"index":5,"playId":"0d1d006b-d926-3ff4-a8d0-a8f87bcd9dca","pitchNumber":5,"startTime":"2026-06-15T23:47:27.951Z","endTime":"2026-06-15T23:47:32.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.10000000000001,"awayTeamWinProbability":18.89999999999999,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":1.57,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:47:32.045Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-15T23:47:52.882Z","endTime":"2026-06-15T23:49:18.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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(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":91.2,"endSpeed":84.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.710911279826473,"aZ":-22.653279212377505,"pfxX":-0.26139146632931176,"pfxZ":5.263003075529218,"pX":1.0031273085131862,"pZ":3.957273626052291,"vX0":7.294944955556146,"vY0":-132.72432184562354,"vZ0":1.3996869555964306,"x":78.76,"y":131.93,"x0":-1.7309645667176483,"y0":50.001350135604646,"z0":5.0569774884490215,"aX":-0.4728766407513283},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.1,"breakHorizontal":-0.8,"spinRate":2614,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.410509292417899,"extension":7.1915126175064925},"index":0,"playId":"0136374d-f13d-3add-bd3c-96ac4043ad45","pitchNumber":1,"startTime":"2026-06-15T23:47:56.299Z","endTime":"2026-06-15T23:48:00.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":85.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.654498307490226,"aZ":-24.0744514118744,"pfxX":-0.7183225063913399,"pfxZ":4.452036059417734,"pX":-0.058903511672421895,"pZ":3.3831606646448162,"vX0":4.9197648909299385,"vY0":-132.41419340167067,"vZ0":0.21373917749241178,"x":119.25,"y":147.43,"x0":-1.8281044443301953,"y0":50.00555299723614,"z0":5.0279588901557375,"aX":-1.3087407629677634},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.3,"breakHorizontal":0.5,"spinRate":2680,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.40977985064397515,"extension":7.1200547815014446},"index":1,"playId":"d5788ff5-6de1-3723-90c4-65abfcb8b091","pitchNumber":2,"startTime":"2026-06-15T23:48:16.496Z","endTime":"2026-06-15T23:48:19.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.175943900982453,"aZ":-40.7846278374106,"pfxX":5.468601891987756,"pfxZ":-6.483683225833044,"pX":0.06339582892313063,"pZ":2.1208177221702207,"vX0":2.691496868577777,"vY0":-114.46783281243239,"vZ0":1.913414088154292,"x":114.58,"y":181.52,"x0":-1.838423756106465,"y0":50.00569956841847,"z0":5.26770324700268,"aX":7.2564928512634035},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-10.9,"breakHorizontal":-10.6,"spinRate":2773,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.4785446678629577,"extension":6.629543529411043},"index":2,"playId":"8bf8ba3a-dc3e-3c06-ba99-4b7397ab053b","pitchNumber":3,"startTime":"2026-06-15T23:48:35.891Z","endTime":"2026-06-15T23:48:39.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-15T23:48:58.393Z","endTime":"2026-06-15T23:49:14.329Z","isPitch":false,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.996871944838155,"aZ":-16.16448189499445,"pfxX":-9.387026486128057,"pfxZ":8.121313143159858,"pX":0.576815283234605,"pZ":3.30133841277112,"vX0":9.349353740196172,"vY0":-139.23052966917044,"vZ0":-1.5902352528370376,"x":95.01,"y":149.64,"x0":-1.5981015952689301,"y0":50.00531773740878,"z0":4.944764278413792,"aX":-18.511950060589474},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":15.1,"spinRate":2472,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.3927384701642045,"extension":7.233216982087819},"index":4,"playId":"1f7869f0-060d-3cce-a3d0-45e4a6fd51dd","pitchNumber":4,"startTime":"2026-06-15T23:49:14.329Z","endTime":"2026-06-15T23:49:18.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.22,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:49:18.398Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-15T23:49:48.266Z","endTime":"2026-06-15T23:52:33.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":89.9,"endSpeed":84.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.418329168471434,"aZ":-25.321460068208875,"pfxX":-0.6321937461411635,"pfxZ":3.846141015633469,"pX":0.02232606505739099,"pZ":3.7476984112552802,"vX0":5.060642567892297,"vY0":-131.05647314445204,"vZ0":1.4487982600404998,"x":116.15,"y":137.59,"x0":-1.8318321965283912,"y0":50.00187688614638,"z0":5.047273571667761,"aX":-1.1264922392405965},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.4,"breakHorizontal":0.4,"spinRate":2588,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.41413634937505206,"extension":7.183409206833084},"index":0,"playId":"189e0462-9d56-3952-92c4-af5b533a6da2","pitchNumber":1,"startTime":"2026-06-15T23:49:51.021Z","endTime":"2026-06-15T23:49:55.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"99285fb4-0818-3927-9108-7af72ef87afb","startTime":"2026-06-15T23:50:14.880Z","endTime":"2026-06-15T23:50:18.161Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.157020669356687,"aZ":-27.95796138308599,"pfxX":-10.645862885100524,"pfxZ":2.541879468396747,"pX":-0.9821416691424828,"pZ":2.2337309906587564,"vX0":5.3335407340178,"vY0":-127.4826545510733,"vZ0":-1.6396026439285183,"x":154.44,"y":178.47,"x0":-1.7089638266718499,"y0":50.00437339357724,"z0":5.0746612205083395,"aX":-17.670558787273098},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.4,"breakHorizontal":18.2,"spinRate":1707,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.42829209725629047,"extension":7.238717094727378},"index":2,"playId":"d107d107-625d-32ec-9ee6-69762cbd4e49","pitchNumber":2,"startTime":"2026-06-15T23:50:34.308Z","endTime":"2026-06-15T23:50:38.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.738373776117886,"aZ":-40.98455983729013,"pfxX":6.575366901502575,"pfxZ":-6.517451833102392,"pX":0.45406200311045286,"pZ":2.0438002071457237,"vX0":3.117461091333131,"vY0":-115.30441971372946,"vZ0":1.8067535693389054,"x":99.69,"y":183.6,"x0":-1.7683803553839363,"y0":50.004469346553215,"z0":5.194334071601264,"aX":8.884883052339875},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-11.2,"breakHorizontal":-12.7,"spinRate":2831,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.4743973238045873,"extension":6.739565844164782},"index":3,"playId":"2966196e-6fa0-305f-97e9-0c4eb681150a","pitchNumber":3,"startTime":"2026-06-15T23:50:54.191Z","endTime":"2026-06-15T23:51:03.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67234103924592,"aZ":-24.052169921902742,"pfxX":-8.567014501874503,"pfxZ":4.818704140159124,"pX":-1.3458240845728997,"pZ":2.5176296718733497,"vX0":3.9930144507652248,"vY0":-128.07064618270417,"vZ0":-1.56806716092778,"x":168.3,"y":170.8,"x0":-1.7992927829054532,"y0":50.00496218098405,"z0":4.9915805597022285,"aX":-14.450162746668656},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.6,"breakHorizontal":14.9,"spinRate":1706,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.42520897632649035,"extension":7.359223911054514},"index":4,"playId":"70f4a18a-4d30-321a-b2ec-631ffd991c69","pitchNumber":4,"startTime":"2026-06-15T23:51:26.211Z","endTime":"2026-06-15T23:51:29.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.980337732535023,"aZ":-20.51759982590455,"pfxX":-5.969516568128184,"pfxZ":5.960973569324278,"pX":-0.9931326328647905,"pZ":3.4047324987225043,"vX0":4.559449573263959,"vY0":-137.61756573586212,"vZ0":-0.5980888175739889,"x":154.86,"y":146.85,"x0":-1.8799565032976568,"y0":50.00133088303315,"z0":4.990837099330003,"aX":-11.671364110770202},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.9,"breakHorizontal":10.1,"spinRate":2421,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3950916852453301,"extension":7.2077584971173},"index":5,"playId":"2e945689-ef5c-368a-bd77-c43307fe390a","pitchNumber":5,"startTime":"2026-06-15T23:51:46.417Z","endTime":"2026-06-15T23:51:50.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-15T23:52:12.738Z","endTime":"2026-06-15T23:52:29.216Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.796200784710024,"aZ":-25.418381774698098,"pfxX":-0.5411791948432043,"pfxZ":3.828932444889743,"pX":-0.7856107048825158,"pZ":2.9114979522460414,"vX0":3.147467047504327,"vY0":-131.29808196483702,"vZ0":-0.6073311778461146,"x":146.95,"y":160.17,"x0":-1.9237490882139205,"y0":50.006469119894895,"z0":5.018245070957002,"aX":-0.9561909138575964},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.1,"breakHorizontal":0.4,"spinRate":2517,"spinDirection":185},"zone":1,"typeConfidence":2.0,"plateTime":0.41534675933958143,"extension":7.058777578793224},"index":7,"playId":"455f3939-1e8e-30ad-91a8-52ec6c1cdb5e","pitchNumber":6,"startTime":"2026-06-15T23:52:29.216Z","endTime":"2026-06-15T23:52:33.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:52:33.015Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out sharply to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-15T23:54:40.769Z","endTime":"2026-06-15T23:57:12.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.767626794555134,"aZ":-25.01831466585806,"pfxX":-7.861141294374586,"pfxZ":4.455478284750632,"pX":0.4774197402265459,"pZ":1.8504973255164234,"vX0":6.522470378286343,"vY0":-125.01840723849936,"vZ0":-4.8572306952483615,"x":98.8,"y":188.82,"x0":-1.1256833937592894,"y0":50.0034032217153,"z0":5.8357849423941035,"aX":-12.625583970352098},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.3,"breakHorizontal":13.0,"spinRate":1391,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.43571555787645355,"extension":6.66545580880738},"index":0,"playId":"99da2efd-fcc8-32ce-8d03-2e7614e500c7","pitchNumber":1,"startTime":"2026-06-15T23:54:41.209Z","endTime":"2026-06-15T23:54:44.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.92541528924464,"aZ":-24.063187702430426,"pfxX":-9.769530174693656,"pfxZ":4.994699550376228,"pX":0.18923157529101867,"pZ":0.2070328445184533,"vX0":6.743018485889468,"vY0":-125.71262477494689,"vZ0":-8.837965946994842,"x":109.79,"y":233.19,"x0":-1.238651585620665,"y0":50.00514534112681,"z0":5.676025923881155,"aX":-15.872220516360105},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.4,"breakHorizontal":16.4,"spinRate":1235,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4332452097402735,"extension":6.6060249986749655},"index":1,"playId":"26b7c7ec-8266-3610-9716-bfff31648532","pitchNumber":2,"startTime":"2026-06-15T23:54:54.274Z","endTime":"2026-06-15T23:54:57.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.844723880844064,"aZ":-28.87441151034947,"pfxX":0.7857818931326283,"pfxZ":2.072826317831179,"pX":0.16562403285084484,"pZ":2.741852960997198,"vX0":3.3441378075923245,"vY0":-124.79278569328493,"vZ0":-2.1258820691026488,"x":110.69,"y":164.75,"x0":-1.28864325908598,"y0":50.003026219731446,"z0":5.9609107343438,"aX":1.2511432845061716},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":-2.2,"spinRate":2398,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.4372973108177991,"extension":6.713388041275174},"index":2,"playId":"67a4b230-c7e3-3875-877b-a97a6433f1e1","pitchNumber":3,"startTime":"2026-06-15T23:55:09.729Z","endTime":"2026-06-15T23:55:13.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"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-15T23:55:24.128Z","endTime":"2026-06-15T23:55:38.986Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.923827061699974,"aZ":-28.743797934848835,"pfxX":1.5157310938994875,"pfxZ":2.1045733000599514,"pX":0.38930523532341554,"pZ":0.07052810471993005,"vX0":4.027319794158943,"vY0":-125.63235304434475,"vZ0":-8.053275256167865,"x":102.16,"y":236.88,"x0":-1.419353239572056,"y0":50.002077570825804,"z0":5.592283332563431,"aX":2.468208591368714},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.5,"breakHorizontal":-3.5,"spinRate":2431,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.43285786993154085,"extension":6.727840812293155},"index":4,"playId":"c751fba5-7364-3256-8d40-b6f3c4d1e331","pitchNumber":4,"startTime":"2026-06-15T23:55:38.986Z","endTime":"2026-06-15T23:55:42.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44787973689312,"aZ":-30.853770993493253,"pfxX":2.648271057262119,"pfxZ":0.8456252362274785,"pX":0.05289358775325762,"pZ":3.0789857261453046,"vX0":2.7046139252991934,"vY0":-123.51795044527378,"vZ0":-0.6582808651887742,"x":114.98,"y":155.65,"x0":-1.3965447111511213,"y0":50.00234362421744,"z0":5.922225979788885,"aX":4.12952881031563},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.7,"breakHorizontal":-5.4,"spinRate":2223,"spinDirection":90},"zone":2,"typeConfidence":2.0,"plateTime":0.4418690449733145,"extension":6.644161459656438},"index":5,"playId":"8f63c15a-ce51-3df4-a80d-aeab4e17fe31","pitchNumber":5,"startTime":"2026-06-15T23:55:57.909Z","endTime":"2026-06-15T23:56:05.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.077007429379016,"aZ":-25.586013821407473,"pfxX":-5.777446363318516,"pfxZ":4.027385525325709,"pX":0.004626625720373718,"pZ":1.9894991329419194,"vX0":5.150325798318568,"vY0":-126.42723793746951,"vZ0":-4.326907153207272,"x":116.82,"y":185.06,"x0":-1.297370184730836,"y0":50.00574095036065,"z0":5.749893108114072,"aX":-9.459016773377588},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.6,"breakHorizontal":9.5,"spinRate":1111,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4313960081955295,"extension":6.724892240838394},"index":6,"playId":"91e71093-ce7e-3c98-ad81-80a0c2e6a77b","pitchNumber":6,"startTime":"2026-06-15T23:56:36.719Z","endTime":"2026-06-15T23:56:40.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.51129717493555,"aZ":-32.39736242243996,"pfxX":7.104523167895795,"pfxZ":-0.1515148076991082,"pX":-0.13842399370598474,"pZ":2.407789737601254,"vX0":1.340741058843584,"vY0":-119.14873564836525,"vZ0":-0.9320321574535249,"x":122.28,"y":173.77,"x0":-1.6310082229808123,"y0":50.00395769228118,"z0":5.714836233027088,"aX":10.281485240716526},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.2,"breakHorizontal":-13.2,"spinRate":2495,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.45856275067494234,"extension":6.622504199960202},"hitData":{"launchSpeed":106.0,"launchAngle":41.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":169.52,"coordY":57.6}},"index":7,"playId":"bf7ab6b2-a575-3449-ac4b-5d3b100b9496","pitchNumber":7,"startTime":"2026-06-15T23:57:00.486Z","endTime":"2026-06-15T23:57:12.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:57:12.291Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, shortstop Otto Lopez to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-15T23:57:32.609Z","endTime":"2026-06-15T23:58:26.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.416695833571133,"aZ":-29.932024908942278,"pfxX":6.257917153394413,"pfxZ":1.5382731113658945,"pX":0.15515880057462175,"pZ":1.309575275088265,"vX0":2.136317089580605,"vY0":-119.534287707327,"vZ0":-3.9575041533961297,"x":111.09,"y":203.42,"x0":-1.561381585925489,"y0":50.002996136930726,"z0":5.6520310836785255,"aX":9.123843190180905},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.2,"breakHorizontal":-11.9,"spinRate":2438,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4569018454135887,"extension":6.563566927401233},"index":0,"playId":"c2c85494-a6a8-3ada-a31a-3285ecaf690e","pitchNumber":1,"startTime":"2026-06-15T23:57:33.011Z","endTime":"2026-06-15T23:57:36.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53483531849096,"aZ":-28.372416231381823,"pfxX":7.1075367682172095,"pfxZ":2.6558070120393245,"pX":1.4893846855820818,"pZ":1.1159127243662237,"vX0":4.897118487361478,"vY0":-118.81299413913875,"vZ0":-4.34352951194566,"x":60.23,"y":208.65,"x0":-1.5210673072143268,"y0":50.002907304336425,"z0":5.543004698473794,"aX":10.171392268692264},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.1,"breakHorizontal":-14.0,"spinRate":2376,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4608074912901867,"extension":6.813586298499202},"index":1,"playId":"7c61e757-441c-33d3-b160-7cdf35bd26ad","pitchNumber":2,"startTime":"2026-06-15T23:57:48.266Z","endTime":"2026-06-15T23:57:51.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.809137960757447,"aZ":-31.224164133239544,"pfxX":8.168424127749509,"pfxZ":0.668587577790845,"pX":1.4633594068670517,"pZ":1.8607343985556952,"vX0":4.6039190789219475,"vY0":-118.51076509594492,"vZ0":-2.1764164643233452,"x":61.22,"y":188.54,"x0":-1.5690825090608354,"y0":50.00202483601654,"z0":5.658327974750879,"aX":11.552293524685126},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.0,"breakHorizontal":-16.0,"spinRate":2461,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4631637335658696,"extension":6.575925935208273},"index":2,"playId":"69eddcaa-c03b-336b-b552-cbce42963ea3","pitchNumber":3,"startTime":"2026-06-15T23:58:04.731Z","endTime":"2026-06-15T23:58:08.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.586440391086455,"aZ":-23.07885742686516,"pfxX":-9.548477624146134,"pfxZ":4.948099464923587,"pX":-0.9236213611672461,"pZ":2.5703704717923612,"vX0":4.92191786153822,"vY0":-133.92053895847303,"vZ0":-3.9059378893585714,"x":152.21,"y":169.38,"x0":-1.5327123439290347,"y0":50.00397201351516,"z0":5.674348739033674,"aX":-17.558622104275898},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.4,"breakHorizontal":16.4,"spinRate":2115,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4070840590729996,"extension":6.642434831971558},"hitData":{"launchSpeed":63.4,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.41,"coordY":156.27}},"index":3,"playId":"a2b4e8f7-a261-35e6-8291-0817a45f42e5","pitchNumber":4,"startTime":"2026-06-15T23:58:18.465Z","endTime":"2026-06-15T23:58:26.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:58:26.592Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-15T23:58:54.300Z","endTime":"2026-06-15T23:59:59.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.620352454477413,"aZ":-28.191250773619768,"pfxX":0.3747139999826392,"pfxZ":2.548049426463119,"pX":0.6698501665158773,"pZ":0.7307958886941857,"vX0":4.797188803657605,"vY0":-124.69138743411462,"vZ0":-6.514898243550645,"x":91.47,"y":219.05,"x0":-1.333061338401344,"y0":50.00532082932714,"z0":5.7238612500505734,"aX":0.585437593071239},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.2,"breakHorizontal":-1.9,"spinRate":2308,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.44039265873856426,"extension":6.751332508712257},"index":0,"playId":"c87096fe-7ebf-3aa7-a47e-f09f6deb93f7","pitchNumber":1,"startTime":"2026-06-15T23:58:54.300Z","endTime":"2026-06-15T23:58:58.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71802305238392,"aZ":-20.340905034257748,"pfxX":3.267664969430277,"pfxZ":6.992651221415953,"pX":1.0339901197295263,"pZ":3.2555411295263617,"vX0":5.002175540187158,"vY0":-129.4552576131834,"vZ0":-2.518166037755214,"x":77.59,"y":150.88,"x0":-1.349979532687322,"y0":50.00417265346171,"z0":5.8026358227334836,"aX":5.531096262481944},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.4,"breakHorizontal":-7.1,"spinRate":2395,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.4235519406626618,"extension":6.6535877038438445},"index":1,"playId":"924787f6-ef31-3bcc-9e30-d8b488ef9c8f","pitchNumber":2,"startTime":"2026-06-15T23:59:08.811Z","endTime":"2026-06-15T23:59:14.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.805867724813588,"aZ":-23.999625198649266,"pfxX":-9.072518053870597,"pfxZ":5.195782340890052,"pX":-0.16134956236865136,"pZ":2.2617896522038285,"vX0":5.523599746558366,"vY0":-124.80343372358182,"vZ0":-3.8459541494849163,"x":123.15,"y":177.71,"x0":-1.2279063230942031,"y0":50.000905002786425,"z0":5.806042093477336,"aX":-14.26835737928944},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.8,"breakHorizontal":15.1,"spinRate":1236,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.43935785137340755,"extension":6.5458666241643995},"index":2,"playId":"1b9290ef-67c7-3197-93e8-7b62f533cb65","pitchNumber":3,"startTime":"2026-06-15T23:59:28.039Z","endTime":"2026-06-15T23:59:31.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95575287259582,"aZ":-19.386930938160994,"pfxX":0.7190335154573033,"pfxZ":7.5888920121265375,"pX":-0.09750768502994779,"pZ":1.919436969172078,"vX0":3.3407653858044375,"vY0":-128.09804747691828,"vZ0":-5.902809359539977,"x":120.72,"y":186.96,"x0":-1.5045613043432293,"y0":50.00414121563321,"z0":5.738114313695959,"aX":1.2119358850433029},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.8,"breakHorizontal":-1.9,"spinRate":2362,"spinDirection":188},"zone":8,"typeConfidence":2.0,"plateTime":0.42529594243215163,"extension":6.732349183442655},"hitData":{"launchSpeed":99.8,"launchAngle":27.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.94,"coordY":85.09}},"index":3,"playId":"fc95752f-3388-38dd-abaf-18da7448ca3b","pitchNumber":4,"startTime":"2026-06-15T23:59:51.672Z","endTime":"2026-06-15T23:59:59.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-15T23:59:59.841Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Joe Mack doubles (5) on a line drive to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-16T00:02:23.845Z","endTime":"2026-06-16T00:02:38.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.789739984962715,"aZ":-23.921656613025515,"pfxX":-1.640145185195986,"pfxZ":4.4946220907082886,"pX":0.8536434157450485,"pZ":3.093144304286826,"vX0":7.067685393288382,"vY0":-133.2396191697238,"vZ0":-0.6899982686352353,"x":84.46,"y":155.27,"x0":-1.595624744676224,"y0":50.00483027706352,"z0":5.0510622512085055,"aX":-3.0134664988299784},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":1.8,"spinRate":2538,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4077078342881557,"extension":7.211857543281814},"hitData":{"launchSpeed":80.1,"launchAngle":12.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.04,"coordY":131.71}},"index":0,"playId":"74a15165-2c6c-3e71-ad3b-9dcaccc8315d","pitchNumber":1,"startTime":"2026-06-16T00:02:26.707Z","endTime":"2026-06-16T00:02:38.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.60000000000001,"awayTeamWinProbability":22.39999999999999,"homeTeamWinProbabilityAdded":-5.999999999999986,"leverageIndex":0.91,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:02:38.897Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Javier Sanoja lines out to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-16T00:03:03.113Z","endTime":"2026-06-16T00:03:16.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.975468066582085,"aZ":-25.151553181917624,"pfxX":-9.98912755654734,"pfxZ":3.635025574096737,"pX":-0.6848710923020189,"pZ":2.888423956333852,"vX0":6.334182564671188,"vY0":-137.72877425860926,"vZ0":-1.0282478591149733,"x":143.11,"y":160.79,"x0":-1.7100546634393579,"y0":50.00197463663671,"z0":4.9586505878545735,"aX":-19.298134145003665},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.6,"breakHorizontal":16.9,"spinRate":2267,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3968193988730988,"extension":7.638047402662238},"hitData":{"launchSpeed":92.6,"launchAngle":18.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.75,"coordY":92.55}},"index":0,"playId":"c3e2e720-1c3f-3656-8e58-1ffb1178f9d7","pitchNumber":1,"startTime":"2026-06-16T00:03:05.102Z","endTime":"2026-06-16T00:03:16.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"second":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.0,"awayTeamWinProbability":18.0,"homeTeamWinProbabilityAdded":4.3999999999999915,"leverageIndex":1.43,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:03:16.457Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-16T00:03:42.280Z","endTime":"2026-06-16T00:05:33.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":85.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.787304047105437,"aZ":-24.087757792323373,"pfxX":-1.2352228204577194,"pfxZ":4.400450872786632,"pX":-0.6138896849731547,"pZ":3.3931090228235927,"vX0":4.033259198130814,"vY0":-133.27558559692187,"vZ0":0.2905598356058676,"x":140.4,"y":147.17,"x0":-1.9721031450252668,"y0":50.0048203493778,"z0":4.992463362591034,"aX":-2.271601867386962},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":1.6,"spinRate":2633,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.40760856160384185,"extension":7.393226275898769},"index":0,"playId":"827fed99-ace2-3655-b707-40b9a877d4a8","pitchNumber":1,"startTime":"2026-06-16T00:03:45.363Z","endTime":"2026-06-16T00:03:49.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.791161268093884,"aZ":-22.453392992423673,"pfxX":-8.31586694206733,"pfxZ":4.871627343643679,"pX":-0.13333313461971805,"pZ":1.6260183140940265,"vX0":7.47996876313238,"vY0":-139.75730325910808,"vZ0":-4.894304766458359,"x":122.08,"y":194.88,"x0":-1.752054377894006,"y0":50.00572356185689,"z0":4.856887911556573,"aX":-16.604225115000407},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.0,"breakHorizontal":13.7,"spinRate":2452,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.3905487077755039,"extension":7.512084792170052},"index":1,"playId":"f57c28a3-31d8-3526-8e1d-eee360df6b9b","pitchNumber":2,"startTime":"2026-06-16T00:04:04.004Z","endTime":"2026-06-16T00:04:07.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20295073050388,"aZ":-22.620249252067104,"pfxX":-10.231076944844716,"pfxZ":4.907099280641267,"pX":-0.8002729680290079,"pZ":1.7399699987982298,"vX0":5.761165420080012,"vY0":-138.0253742426202,"vZ0":-4.568674737637469,"x":147.5,"y":191.8,"x0":-1.5757884800221584,"y0":50.00236714987178,"z0":4.922864018199613,"aX":-19.912346408375146},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.2,"breakHorizontal":17.5,"spinRate":2233,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.3955262596551803,"extension":7.808074596278001},"index":2,"playId":"c7f8bda4-effb-3868-b2b2-a397c627f16a","pitchNumber":3,"startTime":"2026-06-16T00:04:25.543Z","endTime":"2026-06-16T00:04:29.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-06-16T00:04:40.942Z","endTime":"2026-06-16T00:05:01.889Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60497730516228,"aZ":-24.942202754587438,"pfxX":-1.5863757594253136,"pfxZ":3.925091452144663,"pX":0.7991046440328887,"pZ":2.7959258548507337,"vX0":7.4053593899442,"vY0":-133.36981976933586,"vZ0":-0.9070498500600456,"x":86.54,"y":163.29,"x0":-1.7805468955133201,"y0":50.002068908343254,"z0":4.902968922992375,"aX":-2.9231787988616986},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.2,"breakHorizontal":1.7,"spinRate":2579,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.40719385710777045,"extension":7.332602922799208},"index":4,"playId":"333bfb0b-e3b1-317e-8015-fdd620120337","pitchNumber":4,"startTime":"2026-06-16T00:05:01.889Z","endTime":"2026-06-16T00:05:05.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89826708711107,"aZ":-14.8636975563076,"pfxX":-8.540400936321202,"pfxZ":8.622696878516665,"pX":-1.1447140924049544,"pZ":2.1188040591078448,"vX0":4.970191265446493,"vY0":-139.91927180141494,"vZ0":-4.864141486198787,"x":160.63,"y":181.57,"x0":-1.8230302796647455,"y0":50.000814755329884,"z0":4.834691002594023,"aX":-17.14187215756456},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":14.6,"spinRate":2481,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.3896124446028866,"extension":7.394851319532628},"hitData":{"launchSpeed":98.3,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.13,"coordY":137.15}},"index":5,"playId":"0a000785-314e-352a-917b-457384eb1c26","pitchNumber":5,"startTime":"2026-06-16T00:05:25.314Z","endTime":"2026-06-16T00:05:33.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.5,"awayTeamWinProbability":14.5,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:05:33.447Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-16T00:06:00.128Z","endTime":"2026-06-16T00:07:41.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"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, 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":81.7,"endSpeed":76.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.454798494254536,"aZ":-34.78025443259654,"pfxX":7.295463084848891,"pfxZ":-1.789557693009665,"pX":-0.14529917948998203,"pZ":1.1244680945662429,"vX0":1.8744920507956144,"vY0":-119.12850467011184,"vZ0":-1.6251472017409214,"x":122.54,"y":208.42,"x0":-1.8883944947232927,"y0":50.004762745689476,"z0":4.926866492481189,"aX":10.605617064446996},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.4,"breakHorizontal":-13.7,"spinRate":2791,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.457791814000569,"extension":7.137159560039643},"index":0,"playId":"3ea2fba8-b7da-3731-8a7c-86ff036c552d","pitchNumber":1,"startTime":"2026-06-16T00:06:01.657Z","endTime":"2026-06-16T00:06:05.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.553952029516786,"aZ":-27.412555317839765,"pfxX":-9.160777654950408,"pfxZ":2.4016098885845825,"pX":-0.47965676888452097,"pZ":3.16901750011686,"vX0":6.618184655397428,"vY0":-139.07187391767255,"vZ0":0.11178372962574912,"x":135.28,"y":153.22,"x0":-1.6851700310943145,"y0":50.00421631624216,"z0":4.928179123685352,"aX":-18.169220928457612},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.6,"breakHorizontal":15.5,"spinRate":2265,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.3919874000707928,"extension":7.394237474170461},"index":1,"playId":"0b737d85-bd8e-3aad-b70a-011e7d105a36","pitchNumber":2,"startTime":"2026-06-16T00:06:21.713Z","endTime":"2026-06-16T00:06:25.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1675076328186,"aZ":-16.469957592387814,"pfxX":-7.203654182485486,"pfxZ":7.838923692106544,"pX":0.2684670253772219,"pZ":3.4934373357783794,"vX0":8.20141168478856,"vY0":-140.06506386718314,"vZ0":-1.2488055045832518,"x":106.77,"y":144.46,"x0":-1.7501350853763078,"y0":50.00429999487334,"z0":5.013159049752486,"aX":-14.434468673546634},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":11.5,"spinRate":2414,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.3898289790028642,"extension":7.324409018802235},"index":2,"playId":"4e52605f-cc94-3b73-9366-4b6e85c43a87","pitchNumber":3,"startTime":"2026-06-16T00:06:42.046Z","endTime":"2026-06-16T00:06:45.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.932249560498953,"aZ":-32.1040050750529,"pfxX":-8.867176625253926,"pfxZ":0.040748712379285124,"pX":-0.2586593933837768,"pZ":1.1047520911050739,"vX0":6.343904493989722,"vY0":-127.1189514094691,"vZ0":-3.1893181503430013,"x":126.86,"y":208.95,"x0":-1.6237830586051312,"y0":50.00220173821963,"z0":4.901457917734528,"aX":-14.637929501555957},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.4,"breakHorizontal":14.8,"spinRate":1635,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4294519115674049,"extension":7.554159443348127},"index":3,"playId":"d6e4540b-e052-38df-beab-716308a44a73","pitchNumber":4,"startTime":"2026-06-16T00:07:01.523Z","endTime":"2026-06-16T00:07:05.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-16T00:07:15.723Z","endTime":"2026-06-16T00:07:33.079Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":80.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.639820377835246,"aZ":-28.203240156806036,"pfxX":-8.584972405148696,"pfxZ":2.395594133596421,"pX":0.19221531282801005,"pZ":1.6669013125142427,"vX0":7.508418462499306,"vY0":-127.19872913373618,"vZ0":-2.4465901789244295,"x":109.67,"y":193.77,"x0":-1.6682454510027966,"y0":50.000961049594736,"z0":4.854962731397037,"aX":-14.207856004104565},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.1,"breakHorizontal":14.0,"spinRate":1600,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.42898257309387944,"extension":7.455065241711479},"hitData":{"launchSpeed":94.9,"launchAngle":29.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.03,"coordY":78.45}},"index":5,"playId":"9ea574df-9cc4-320b-94b8-c3a41866b946","pitchNumber":5,"startTime":"2026-06-16T00:07:33.079Z","endTime":"2026-06-16T00:07:41.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":691788,"link":"/api/v1/people/691788"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.08,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:07:41.499Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-16T00:09:47.704Z","endTime":"2026-06-16T00:10:03.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.673656201572957,"aZ":-44.18058000857089,"pfxX":4.298370600134869,"pfxZ":-9.309801742445888,"pX":-0.4818280970775195,"pZ":2.279565721558626,"vX0":0.4542066875383197,"vY0":-113.69030714933606,"vZ0":1.1102301811742066,"x":135.37,"y":177.23,"x0":-1.2424588120793685,"y0":50.001833936788685,"z0":6.220561204597735,"aX":5.544344241062009},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-16.1,"breakHorizontal":-7.9,"spinRate":2803,"spinDirection":26},"zone":7,"typeConfidence":2.0,"plateTime":0.48447227768386725,"extension":6.450932256525881},"hitData":{"launchSpeed":96.1,"launchAngle":32.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.03,"coordY":55.07}},"index":0,"playId":"200fb52c-60ff-3f48-aa7f-ec3659d20a7f","pitchNumber":1,"startTime":"2026-06-16T00:09:52.709Z","endTime":"2026-06-16T00:10:03.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:10:03.111Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-16T00:10:30.183Z","endTime":"2026-06-16T00:11:22.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.367294838994656,"aZ":-21.123502842889188,"pfxX":2.039475518836075,"pfxZ":6.678366483764005,"pX":-0.41782556103876783,"pZ":4.05171873179832,"vX0":1.8899447305741364,"vY0":-127.12789213304836,"vZ0":-0.6570379193145786,"x":132.93,"y":129.38,"x0":-1.4329212300225678,"y0":50.00336431764552,"z0":5.973795112021498,"aX":3.374890445424415},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":12.2,"breakHorizontal":-4.1,"spinRate":2508,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.4290489771793684,"extension":6.76342833094356},"index":0,"playId":"f99df31a-bc0f-3951-98ff-9a8c2cd3e4ec","pitchNumber":1,"startTime":"2026-06-16T00:10:32.127Z","endTime":"2026-06-16T00:10:35.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.914364020423527,"aZ":-12.098216786798925,"pfxX":-5.268599751254013,"pfxZ":11.078879444909528,"pX":-1.586707224182231,"pZ":4.260759149692286,"vX0":1.0106785859173817,"vY0":-133.54835422065213,"vZ0":-2.256186559877645,"x":177.48,"y":123.74,"x0":-1.284763272661789,"y0":50.00106828600279,"z0":5.983320855624401,"aX":-9.545353239704335},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.8,"breakHorizontal":9.4,"spinRate":2548,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4096458648321657,"extension":6.603636575857738},"index":1,"playId":"decdd609-9d6e-3929-aad2-8db56ed80425","pitchNumber":2,"startTime":"2026-06-16T00:10:46.188Z","endTime":"2026-06-16T00:10:49.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59464390731438,"aZ":-25.550211573423,"pfxX":-8.60074161507833,"pfxZ":4.171264501723785,"pX":-0.25699773783209895,"pZ":1.5160799010250974,"vX0":5.325418064716203,"vY0":-124.58910707670114,"vZ0":-5.434690080844681,"x":126.8,"y":197.85,"x0":-1.2934992625921764,"y0":50.003707112539026,"z0":5.809737737390464,"aX":-13.662434331120954},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.6,"breakHorizontal":14.5,"spinRate":1317,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.43789027116798396,"extension":6.609972794054643},"index":2,"playId":"38ca5dec-3abc-3f42-a604-3fa3a77c1de6","pitchNumber":3,"startTime":"2026-06-16T00:11:02.613Z","endTime":"2026-06-16T00:11:06.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.086201120198403,"aZ":-13.294793085552076,"pfxX":-5.993659937827856,"pfxZ":10.68302176594114,"pX":-1.6850164110733397,"pZ":3.85634439575024,"vX0":1.4766813414109066,"vY0":-132.08991762699776,"vZ0":-2.7809695639239047,"x":181.23,"y":134.66,"x0":-1.4724684958635945,"y0":50.00500108664281,"z0":5.900162816391562,"aX":-10.594171258683835},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.0,"breakHorizontal":10.6,"spinRate":2531,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4146324929181211,"extension":6.6661684015773135},"index":3,"playId":"3b09da3f-f91a-3d98-b5c0-88e5bb143acf","pitchNumber":4,"startTime":"2026-06-16T00:11:18.435Z","endTime":"2026-06-16T00:11:22.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.5,"awayTeamWinProbability":11.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.28,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:11:22.429Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"J.T. Realmuto homers (5) on a line drive to left field. Bryson Stott scores.","rbi":2,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-16T00:11:50.593Z","endTime":"2026-06-16T00:12:17.113Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"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":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":{"id":687473,"link":"/api/v1/people/687473"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":687473,"link":"/api/v1/people/687473"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.084366796212578,"aZ":-27.316641389915958,"pfxX":-0.2275243814117318,"pfxZ":3.111681585145046,"pX":-0.4903722171661622,"pZ":2.4551965363985517,"vX0":2.2978120371064423,"vY0":-123.6964739981991,"vZ0":-2.8843521793058127,"x":135.69,"y":172.49,"x0":-1.399045562386558,"y0":50.00215948009361,"z0":5.910288036118112,"aX":-0.35540099577827333},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.3,"breakHorizontal":-0.1,"spinRate":2417,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.4416457146445487,"extension":6.641830008317039},"hitData":{"launchSpeed":107.4,"launchAngle":24.0,"totalDistance":412.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":33.25,"coordY":72.41}},"index":0,"playId":"599cd77a-e398-3b33-a534-2338f0e1d9b4","pitchNumber":1,"startTime":"2026-06-16T00:11:51.068Z","endTime":"2026-06-16T00:12:17.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.7,"awayTeamWinProbability":4.299999999999997,"homeTeamWinProbabilityAdded":7.200000000000003,"leverageIndex":0.51,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:12:17.113Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Rincones Jr. flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-16T00:12:35.352Z","endTime":"2026-06-16T00:12:51.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.558629779688957,"aZ":-26.6764355974977,"pfxX":-8.845543108510526,"pfxZ":3.5162378770758735,"pX":-0.3762601152209923,"pZ":3.547378995369213,"vX0":5.170374811284949,"vY0":-123.95992206536401,"vZ0":-0.4422012228947933,"x":131.34,"y":143.0,"x0":-1.334182335329001,"y0":50.004612587469246,"z0":5.945095294336324,"aX":-13.839760481018699},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.5,"breakHorizontal":14.9,"spinRate":1351,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.44096772034812526,"extension":6.596865268823615},"hitData":{"launchSpeed":88.4,"launchAngle":53.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.72,"coordY":109.03}},"index":0,"playId":"f242739b-493a-3e30-a553-bc83bf89a0a0","pitchNumber":1,"startTime":"2026-06-16T00:12:38.963Z","endTime":"2026-06-16T00:12:51.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":687282,"link":"/api/v1/people/687282"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.39999999999999,"awayTeamWinProbability":4.6000000000000085,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:12:51.808Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a ground ball to shortstop Otto Lopez, deflected by pitcher Ryan Gusto.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-16T00:13:11.160Z","endTime":"2026-06-16T00:13:47.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"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":[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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687473,"link":"/api/v1/people/687473"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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":84.9,"endSpeed":78.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.810738065719516,"aZ":-30.39848527554913,"pfxX":-7.531786322158235,"pfxZ":1.1382436023465186,"pX":0.2711911110109006,"pZ":2.563762286709458,"vX0":6.332917471712523,"vY0":-123.62869142451592,"vZ0":-2.14510264784147,"x":106.66,"y":169.56,"x0":-1.3299013670572075,"y0":50.006011006056546,"z0":5.963884660729199,"aX":-11.804247072784355},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.8,"breakHorizontal":12.4,"spinRate":1562,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.44098344139042966,"extension":6.552206932543207},"index":0,"playId":"a711c400-b45c-3374-bbc0-3d234334541f","pitchNumber":1,"startTime":"2026-06-16T00:13:12.759Z","endTime":"2026-06-16T00:13:16.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9496038951616,"aZ":-27.64163587140658,"pfxX":-8.914885223308403,"pfxZ":2.82714874915586,"pX":-0.12210905000572088,"pZ":0.2208953309298506,"vX0":5.856661205812677,"vY0":-125.17617697173829,"vZ0":-7.886871766202429,"x":121.65,"y":232.82,"x0":-1.3223879615267187,"y0":50.00265752251854,"z0":5.644397035290509,"aX":-14.285925785299103},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.7,"breakHorizontal":15.0,"spinRate":1779,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4359369832997402,"extension":6.679122065472161},"index":1,"playId":"873a7d70-7e17-3279-9c2a-064d204f6587","pitchNumber":2,"startTime":"2026-06-16T00:13:26.154Z","endTime":"2026-06-16T00:13:29.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.506881418012213,"aZ":-11.224429870638268,"pfxX":-6.421065157289753,"pfxZ":11.474287394328902,"pX":-0.2599399857656675,"pZ":2.466259098896791,"vX0":4.625602573826506,"vY0":-133.4795687314984,"vZ0":-6.615881284479586,"x":126.91,"y":172.19,"x0":-1.1707268573667098,"y0":50.004440583666955,"z0":5.76479454472578,"aX":-11.726518250239838},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.8,"breakHorizontal":10.8,"spinRate":2468,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.40847949969020814,"extension":6.7852699628219915},"hitData":{"launchSpeed":97.3,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":114.43,"coordY":147.46}},"index":2,"playId":"3814bcc2-bf28-344f-88ef-b0629fe23e67","pitchNumber":3,"startTime":"2026-06-16T00:13:40.851Z","endTime":"2026-06-16T00:13:47.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:13:47.438Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out, shortstop Otto Lopez to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-16T00:16:48.104Z","endTime":"2026-06-16T00:17:50.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[1,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-16T00:13:59.083Z","endTime":"2026-06-16T00:14:20.284Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: William Kempner replaces Ryan Gusto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-16T00:14:20.284Z","endTime":"2026-06-16T00:16:50.398Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687531,"link":"/api/v1/people/687531"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.092692739241887,"aZ":-28.63224814636115,"pfxX":2.09036898119386,"pfxZ":2.167232860673847,"pX":-0.07849156729796399,"pZ":3.194967284397063,"vX0":4.498465902366188,"vY0":-125.83059516312268,"vZ0":1.8017677272510415,"x":119.99,"y":152.52,"x0":-2.147953725953565,"y0":50.00174066073864,"z0":4.759830424118726,"aX":3.4130495066153603},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.4,"breakHorizontal":-4.7,"spinRate":2736,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.43224694901650995,"extension":6.225437461620532},"index":2,"playId":"644b6b89-9301-356c-8e9c-97727a0273c7","pitchNumber":1,"startTime":"2026-06-16T00:16:50.398Z","endTime":"2026-06-16T00:16:54.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.701341454812514,"aZ":-34.17857618747714,"pfxX":9.627504096139686,"pfxZ":-1.4247486155086957,"pX":-0.4541802526184323,"pZ":0.9194888250289985,"vX0":1.3781333196321928,"vY0":-117.28690716921139,"vZ0":-1.2667071513072536,"x":134.31,"y":213.95,"x0":-2.3000893616120957,"y0":50.004546120935714,"z0":4.633425366498617,"aX":13.510319473140376},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-2.6,"breakHorizontal":-17.8,"spinRate":2956,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.46572685951407333,"extension":5.928794262648539},"index":3,"playId":"39869607-58a2-323c-a990-2489357b6255","pitchNumber":2,"startTime":"2026-06-16T00:17:08.148Z","endTime":"2026-06-16T00:17:14.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Justin Crawford steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":4,"actionPlayId":"39869607-58a2-323c-a990-2489357b6255","startTime":"2026-06-16T00:17:18.519Z","endTime":"2026-06-16T00:17:42.520Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"postOnSecond":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.15,"dramaIndex":10.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.851515507748456,"aZ":-31.056692888700088,"pfxX":-13.256954868374475,"pfxZ":0.5842093116126126,"pX":-0.9615899492409838,"pZ":3.3249732479557923,"vX0":8.52779925514052,"vY0":-136.81005095635436,"vZ0":2.6298750170630294,"x":153.65,"y":149.01,"x0":-2.37791693663935,"y0":50.00376559260248,"z0":4.463868422275025,"aX":-25.42788020887631},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.8,"breakHorizontal":22.6,"spinRate":2305,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.39856482662224524,"extension":6.375875542553143},"hitData":{"launchSpeed":48.3,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.03,"coordY":159.49}},"index":5,"playId":"af1d9a84-8f6f-3e10-b34c-cc39b7de51d2","pitchNumber":3,"startTime":"2026-06-16T00:17:42.520Z","endTime":"2026-06-16T00:17:50.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":687531,"link":"/api/v1/people/687531"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":687531,"link":"/api/v1/people/687531"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.19999999999999,"awayTeamWinProbability":4.800000000000011,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:17:50.443Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-16T00:20:00.247Z","endTime":"2026-06-16T00:21:00.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.881890880850218,"aZ":-29.963182965668782,"pfxX":-9.440518621543017,"pfxZ":1.3729735696851666,"pX":-0.618132120305227,"pZ":1.5190510105096013,"vX0":5.390124341004292,"vY0":-126.03992244509634,"vZ0":-2.6446899847530867,"x":140.56,"y":197.77,"x0":-1.5544339840106873,"y0":50.00435729393067,"z0":4.993979884140667,"aX":-15.237032818125249},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.2,"breakHorizontal":16.0,"spinRate":1550,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4340433690423571,"extension":7.182778538883428},"index":0,"playId":"6a9261c9-f6de-30f6-8cfa-5dd309b163e5","pitchNumber":1,"startTime":"2026-06-16T00:20:03.072Z","endTime":"2026-06-16T00:20:06.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.604506720028077,"aZ":-26.532973914191324,"pfxX":-9.492327425770913,"pfxZ":3.4510012358475985,"pX":0.26583378954110765,"pZ":0.792281006845703,"vX0":7.580856661831693,"vY0":-126.19113497150441,"vZ0":-5.074259108762619,"x":106.87,"y":217.39,"x0":-1.525294998916736,"y0":50.001794550066975,"z0":4.9335329722296075,"aX":-15.504198348145518},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":15.7,"spinRate":1714,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4319522839991188,"extension":7.206362156204221},"index":1,"playId":"276ad4ed-4b74-340e-a7b4-517b85e0eebf","pitchNumber":2,"startTime":"2026-06-16T00:20:17.700Z","endTime":"2026-06-16T00:20:21.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.044260502236884,"aZ":-36.59475045010072,"pfxX":10.208960259267048,"pfxZ":-3.2626792982527313,"pX":-0.9214072053016543,"pZ":1.6068051943432167,"vX0":-0.17750027126837187,"vY0":-116.25164779513881,"vZ0":0.19403878362527216,"x":152.12,"y":195.4,"x0":-2.1676784884900813,"y0":50.004028045179865,"z0":5.027772474969778,"aX":13.819667834448408},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.5,"breakHorizontal":-18.4,"spinRate":2725,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.47316435420604996,"extension":6.6378149730183615},"index":2,"playId":"2ecd1d15-0fd2-3ec5-8c8d-a271ff167344","pitchNumber":3,"startTime":"2026-06-16T00:20:39.620Z","endTime":"2026-06-16T00:20:45.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23573011013739,"aZ":-30.783089947168715,"pfxX":-8.48468497347466,"pfxZ":0.8240793796896986,"pX":-0.7843734546345605,"pZ":1.6619305936877793,"vX0":4.848311938886516,"vY0":-127.95041366523802,"vZ0":-2.2292648473237935,"x":146.9,"y":193.91,"x0":-1.5851073080720657,"y0":50.00145441491194,"z0":4.917183719807751,"aX":-14.303805702516511},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.3,"breakHorizontal":14.5,"spinRate":1560,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.4253452188328204,"extension":7.1942619003846735},"index":3,"playId":"e49ccfb3-010d-3462-9fd5-eae823d1b74c","pitchNumber":4,"startTime":"2026-06-16T00:20:55.697Z","endTime":"2026-06-16T00:21:00.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:21:00.966Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, third baseman Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-16T00:21:23.943Z","endTime":"2026-06-16T00:23:03.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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(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":91.0,"endSpeed":84.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4094418768134,"aZ":-22.645460378247492,"pfxX":-0.6482178849443034,"pfxZ":5.239614930101836,"pX":-0.4912378928293304,"pZ":2.2660719756191603,"vX0":3.8054194008974047,"vY0":-132.73699934029418,"vZ0":-2.6679729371589325,"x":135.72,"y":177.6,"x0":-1.8477187191309854,"y0":50.00148592303995,"z0":4.8999021057952845,"aX":-1.1791889197456205},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.2,"breakHorizontal":0.5,"spinRate":2541,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.40972600910768975,"extension":7.233765799090519},"index":0,"playId":"da37894a-168a-323e-804e-0ff44c5f1241","pitchNumber":1,"startTime":"2026-06-16T00:21:27.121Z","endTime":"2026-06-16T00:21:30.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2987571760417,"aZ":-26.66256205580784,"pfxX":-9.101812675558513,"pfxZ":3.2391439964744806,"pX":-0.6732031156925407,"pZ":0.32849386917937384,"vX0":5.297794801008181,"vY0":-128.7295785756882,"vZ0":-6.269290662886807,"x":142.66,"y":229.91,"x0":-1.560935394532924,"y0":50.001685736057986,"z0":4.822294725192788,"aX":-15.483655629524407},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.8,"breakHorizontal":15.5,"spinRate":1564,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.423272203255769,"extension":7.358029287465478},"index":1,"playId":"bfc04147-88d7-3a23-8426-2b2cdbef2242","pitchNumber":2,"startTime":"2026-06-16T00:21:41.478Z","endTime":"2026-06-16T00:21:45.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.823887754523916,"aZ":-16.814633565642552,"pfxX":-7.609542948747968,"pfxZ":7.697294816134701,"pX":0.8692363416872991,"pZ":2.1155874745871905,"vX0":9.169184525723786,"vY0":-139.3205200806004,"vZ0":-4.516662038279319,"x":83.87,"y":181.66,"x0":-1.45244544289825,"y0":50.005370320163905,"z0":4.844956584763223,"aX":-15.19020376880623},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":12.2,"spinRate":2341,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3908746973186026,"extension":7.396940483607768},"index":2,"playId":"7c4bd4dd-f4b6-3d38-b033-cf0f2bef3f79","pitchNumber":3,"startTime":"2026-06-16T00:22:06.524Z","endTime":"2026-06-16T00:22:10.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.260796185410644,"aZ":-26.359957775479007,"pfxX":1.5264818435229646,"pfxZ":3.2788537064386123,"pX":-0.43311944772674543,"pZ":3.0255217369893006,"vX0":3.0977734050072807,"vY0":-131.63115673243982,"vZ0":0.030859500920842997,"x":133.51,"y":157.09,"x0":-1.8187786449100005,"y0":50.00158728549189,"z0":4.948843554005862,"aX":2.7056184462762576},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.1,"breakHorizontal":-3.4,"spinRate":2553,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.414489211323005,"extension":7.08521407676084},"index":3,"playId":"44885889-184c-35cf-842d-5da8d5b5a4fb","pitchNumber":4,"startTime":"2026-06-16T00:22:24.524Z","endTime":"2026-06-16T00:22:27.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"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-16T00:22:38.057Z","endTime":"2026-06-16T00:22:55.009Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95730224431909,"aZ":-24.88408602230631,"pfxX":-11.196201508010184,"pfxZ":3.669370229110113,"pX":0.34950455308631523,"pZ":2.6314509582267713,"vX0":9.113039001174746,"vY0":-139.2889504939765,"vZ0":-1.6393541075507843,"x":103.68,"y":167.73,"x0":-1.491633307179921,"y0":50.00469064377581,"z0":4.854894981102928,"aX":-22.25265146113652},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.5,"breakHorizontal":18.7,"spinRate":2283,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.39153554456355755,"extension":7.354466823488607},"hitData":{"launchSpeed":93.6,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.96,"coordY":160.14}},"index":5,"playId":"6fc623b7-c5e3-3795-bdcc-3a3011918054","pitchNumber":5,"startTime":"2026-06-16T00:22:55.009Z","endTime":"2026-06-16T00:23:03.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:23:03.069Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heriberto Hernández grounds out, third baseman Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-16T00:23:27.627Z","endTime":"2026-06-16T00:23:38.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.433096606659973,"aZ":-24.346333565359632,"pfxX":-10.4303394101673,"pfxZ":3.9410323476846045,"pX":-0.7420996689508932,"pZ":1.7452667717726686,"vX0":6.051546396017999,"vY0":-139.35855215305594,"vZ0":-3.9918552038451964,"x":145.29,"y":191.66,"x0":-1.5754272324982068,"y0":50.003738351477274,"z0":4.785610291108643,"aX":-20.718210701631417},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.6,"breakHorizontal":17.8,"spinRate":2226,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.39157404471879564,"extension":7.275292149554795},"hitData":{"launchSpeed":90.1,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.34,"coordY":157.1}},"index":0,"playId":"93b14621-7c60-3c43-b04d-1d1a970b1170","pitchNumber":1,"startTime":"2026-06-16T00:23:30.953Z","endTime":"2026-06-16T00:23:38.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.39999999999999,"awayTeamWinProbability":2.6000000000000085,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:23:38.926Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber called out on strikes.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-16T00:25:47.031Z","endTime":"2026-06-16T00:27:34.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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(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":80.4,"endSpeed":73.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.505429917229623,"aZ":-28.303420825104112,"pfxX":9.838429144705412,"pfxZ":2.8228548768038086,"pX":1.225239166137974,"pZ":1.770936454369723,"vX0":4.9081875799018615,"vY0":-116.99802504004484,"vZ0":-0.4491398060172379,"x":70.3,"y":190.96,"x0":-2.185713435528888,"y0":50.00137991856929,"z0":4.645216441736874,"aX":13.475536272886417},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":5.3,"breakHorizontal":-19.1,"spinRate":2983,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.47029339994836805,"extension":6.129172261705419},"index":0,"playId":"5660a4ee-fcc9-3019-b890-c9de8ab2fe0a","pitchNumber":1,"startTime":"2026-06-16T00:25:53.181Z","endTime":"2026-06-16T00:25:57.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.189312868681203,"aZ":-42.168418931696436,"pfxX":-7.831066166889855,"pfxZ":-6.181185279590073,"pX":-2.1544808405288878,"pZ":2.112611368074853,"vX0":3.686362243733596,"vY0":-126.40727529693565,"vZ0":2.674342645855892,"x":199.12,"y":181.74,"x0":-2.615574019884269,"y0":50.00576277957184,"z0":4.430425966265523,"aX":-12.65299985873088},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-10.3,"breakHorizontal":13.3,"spinRate":1482,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.4335946050582784,"extension":6.317511312901452},"index":1,"playId":"94dc5459-f0f7-31f3-8f15-3ef438533a33","pitchNumber":2,"startTime":"2026-06-16T00:26:12.932Z","endTime":"2026-06-16T00:26:16.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.3,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.675298999814004,"aZ":-38.55119623759709,"pfxX":-8.799051000430326,"pfxZ":-3.7658943293653504,"pX":-0.38315590551031303,"pZ":1.9347107720646268,"vX0":8.031160814854113,"vY0":-128.46829946022334,"vZ0":1.6126377759029293,"x":131.61,"y":186.54,"x0":-2.3889772470646022,"y0":50.00527646186487,"z0":4.269271209698273,"aX":-14.883197952681266},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-6.2,"breakHorizontal":14.4,"spinRate":1656,"spinDirection":273},"zone":7,"typeConfidence":2.0,"plateTime":0.42444758719242337,"extension":6.513272412054764},"index":2,"playId":"1e6bbac8-9f9c-3fb6-ac64-f7b368762dae","pitchNumber":3,"startTime":"2026-06-16T00:26:32.396Z","endTime":"2026-06-16T00:26:37.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"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-16T00:26:47.335Z","endTime":"2026-06-16T00:27:07.695Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.160615912082186,"aZ":-28.02688553685168,"pfxX":10.574543383407647,"pfxZ":2.895486782853018,"pX":0.23544050576163872,"pZ":2.354998873945657,"vX0":3.127658198204622,"vY0":-119.02520417685169,"vZ0":0.6417756332714077,"x":108.03,"y":175.2,"x0":-2.469941956521484,"y0":50.002787833411126,"z0":4.622642750713871,"aX":15.149816243583244},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.6,"breakHorizontal":-19.9,"spinRate":3004,"spinDirection":71},"zone":6,"typeConfidence":2.0,"plateTime":0.46044208713339874,"extension":6.225230309236879},"index":4,"playId":"9f319be3-67f5-33b4-9ef6-bb8cc19654a7","pitchNumber":4,"startTime":"2026-06-16T00:27:07.695Z","endTime":"2026-06-16T00:27:12.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":90.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.210507083763694,"aZ":-17.229091265577587,"pfxX":-10.912283249752265,"pfxZ":7.258961374587453,"pX":0.13948079646077305,"pZ":2.5745820316428425,"vX0":10.19728956705868,"vY0":-141.42979398141608,"vZ0":-2.324963826596393,"x":111.68,"y":169.27,"x0":-2.0660057701935295,"y0":50.00676659065839,"z0":4.491511183769089,"aX":-22.48058470081225},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.0,"breakHorizontal":18.1,"spinRate":2567,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.38483536821567466,"extension":6.2575787378210395},"index":5,"playId":"a612f8fe-17c1-37fb-a420-4d0e576e29ba","pitchNumber":5,"startTime":"2026-06-16T00:27:30.089Z","endTime":"2026-06-16T00:27:34.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":687531,"link":"/api/v1/people/687531"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":687531,"link":"/api/v1/people/687531"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:27:34.289Z","atBatIndex":50},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Trea Turner hit by pitch.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-16T00:27:57.473Z","endTime":"2026-06-16T00:28:46.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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.2,"endSpeed":89.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22762137744775,"aZ":-20.38519589508904,"pfxX":-9.215565324316662,"pfxZ":5.835858052751311,"pX":-1.2302434007198462,"pZ":2.6505676979266175,"vX0":6.34657138646273,"vY0":-140.16890887261516,"vZ0":-1.287531426956312,"x":163.89,"y":167.21,"x0":-2.3093747888251768,"y0":50.000766707964814,"z0":4.427590029989958,"aX":-18.61061310895585},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.6,"breakHorizontal":15.6,"spinRate":2472,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.38854015860544955,"extension":6.336614484157336},"index":0,"playId":"a96a5054-56d4-3453-9ba8-0993ac6bcae1","pitchNumber":1,"startTime":"2026-06-16T00:28:01.777Z","endTime":"2026-06-16T00:28:06.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.182374253572014,"aZ":-31.47672777619715,"pfxX":-11.544215939942642,"pfxZ":0.3667677035529415,"pX":-0.7561520457932793,"pZ":2.5105862067919325,"vX0":8.544947798115437,"vY0":-136.33764239860201,"vZ0":1.0395239264920773,"x":145.82,"y":170.99,"x0":-2.4100068743800174,"y0":50.00407547529088,"z0":4.274769935573028,"aX":-22.02796527780404},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.1,"breakHorizontal":19.4,"spinRate":2152,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.3996879822268222,"extension":6.398131316660874},"index":1,"playId":"0b011630-aab8-355f-802f-a5864864a0a5","pitchNumber":2,"startTime":"2026-06-16T00:28:20.876Z","endTime":"2026-06-16T00:28:25.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.202348385015572,"aZ":-19.380568128821018,"pfxX":-8.787855309498656,"pfxZ":6.283610309909143,"pX":-1.616115402205455,"pZ":3.379685862253683,"vX0":5.308518446777735,"vY0":-141.12826241747422,"vZ0":0.3909702985397139,"x":178.6,"y":147.53,"x0":-2.3701583815228378,"y0":50.00682943023189,"z0":4.4782654190438995,"aX":-17.902526457323823},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.6,"breakHorizontal":15.0,"spinRate":2473,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.3866817966618359,"extension":6.246053046117362},"index":2,"playId":"ceebeaf2-d9e0-3921-a237-db33ec804d67","pitchNumber":3,"startTime":"2026-06-16T00:28:39.944Z","endTime":"2026-06-16T00:28:46.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":687531,"link":"/api/v1/people/687531"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.39999999999999,"awayTeamWinProbability":2.6000000000000085,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.07,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:28:46.747Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryce Harper lines out to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-16T00:29:43.367Z","endTime":"2026-06-16T00:30:49.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.959758380617043,"aZ":-37.19574636026113,"pfxX":-6.76158678546117,"pfxZ":-3.0595213173466713,"pX":1.4113633616013412,"pZ":0.16924270884200085,"vX0":11.19456596094118,"vY0":-126.52664204414467,"vZ0":-2.550416230120529,"x":63.2,"y":234.21,"x0":-2.1683438699332918,"y0":50.00402859681716,"z0":4.136991098039562,"aX":-11.094065133288392},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.9,"breakHorizontal":10.1,"spinRate":1362,"spinDirection":272},"zone":14,"typeConfidence":2.0,"plateTime":0.43096337777936977,"extension":6.381434679126859},"index":0,"playId":"709f9d01-b916-3239-ac77-764cc0e41c17","pitchNumber":1,"startTime":"2026-06-16T00:29:50.176Z","endTime":"2026-06-16T00:29:54.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.675090646601205,"aZ":-20.395434232475438,"pfxX":-11.3319647090825,"pfxZ":5.977573308048274,"pX":0.470600606277252,"pZ":1.7476628093189344,"vX0":11.24608609784076,"vY0":-138.90589834408343,"vZ0":-3.3969162168854545,"x":99.06,"y":191.59,"x0":-2.1419694778790705,"y0":50.00245642866775,"z0":4.328748053112227,"aX":-22.329646623069433},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.3,"breakHorizontal":18.5,"spinRate":2597,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.3930565620145381,"extension":6.3909030437799075},"index":1,"playId":"7b5f8f49-1b09-3792-9f57-c8456c47ef75","pitchNumber":2,"startTime":"2026-06-16T00:30:16.953Z","endTime":"2026-06-16T00:30:21.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68375473319491,"aZ":-22.332472801343293,"pfxX":-11.840525722965495,"pfxZ":4.960550475196607,"pX":-0.45102088412041325,"pZ":1.965881795380592,"vX0":9.470366726612767,"vY0":-139.34957880092554,"vZ0":-2.600301656448529,"x":134.19,"y":185.7,"x0":-2.340132800462463,"y0":50.00424619028897,"z0":4.372126064263139,"aX":-23.49733565755991},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.6,"breakHorizontal":19.7,"spinRate":2568,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.39172903166682005,"extension":6.2543166043370135},"hitData":{"launchSpeed":94.8,"launchAngle":23.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.74,"coordY":69.35}},"index":2,"playId":"3d51ce7c-2f9a-36df-8e89-c062821ebb04","pitchNumber":3,"startTime":"2026-06-16T00:30:37.827Z","endTime":"2026-06-16T00:30:49.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":687531,"link":"/api/v1/people/687531"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":687531,"link":"/api/v1/people/687531"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:30:49.981Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-16T00:31:16.585Z","endTime":"2026-06-16T00:34:26.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8],"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.492464894607476,"aZ":-21.995921894027887,"pfxX":-9.97327006858368,"pfxZ":5.122836572145262,"pX":-0.09008234653410412,"pZ":3.1929705959324672,"vX0":9.091151158568731,"vY0":-139.40033864788415,"vZ0":0.35966434122102775,"x":120.43,"y":152.57,"x0":-2.082509332218858,"y0":50.00338897938661,"z0":4.503249388064207,"aX":-19.819395436265232},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.6,"breakHorizontal":16.4,"spinRate":2502,"spinDirection":242},"zone":2,"typeConfidence":2.0,"plateTime":0.391478181182467,"extension":6.186806896442359},"index":0,"playId":"045b4224-50fb-3609-8198-8096218401ad","pitchNumber":1,"startTime":"2026-06-16T00:31:20.730Z","endTime":"2026-06-16T00:31:23.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53996697979648,"aZ":-30.469410694415366,"pfxX":6.694623556974653,"pfxZ":1.197314736339652,"pX":1.3536318711696955,"pZ":1.9405538675740386,"vX0":6.29723153968631,"vY0":-118.91854229131732,"vZ0":0.4587983575424641,"x":65.4,"y":186.39,"x0":-2.2020317904894644,"y0":50.00432154783694,"z0":4.516734247037762,"aX":9.55601076682862},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.5,"breakHorizontal":-13.7,"spinRate":2906,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.4611879779275103,"extension":6.160832427541583},"index":1,"playId":"4aa6c0a5-b82e-327d-93d7-7a991229076e","pitchNumber":2,"startTime":"2026-06-16T00:31:45.775Z","endTime":"2026-06-16T00:31:49.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.772164996307122,"aZ":-31.46759945707566,"pfxX":7.766425409442092,"pfxZ":0.4786522358914249,"pX":0.970378873919215,"pZ":1.7374896124948502,"vX0":4.848545817452328,"vY0":-120.25864960702143,"vZ0":-0.07686824274044346,"x":80.01,"y":191.87,"x0":-2.0789704121581996,"y0":50.00084072514585,"z0":4.555260575495608,"aX":11.401905535737193},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.1,"breakHorizontal":-15.2,"spinRate":3074,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4550118492226538,"extension":6.165811776765996},"index":2,"playId":"7f39d75e-5378-3302-9322-8219a754e3cd","pitchNumber":3,"startTime":"2026-06-16T00:32:08.597Z","endTime":"2026-06-16T00:32:12.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.525284267358664,"aZ":-30.384298799247794,"pfxX":-11.724677847541834,"pfxZ":0.9299185487040376,"pX":-2.0736850942440874,"pZ":2.9720794619102326,"vX0":5.002073750446746,"vY0":-137.61985322634052,"vZ0":1.5512978810855185,"x":196.04,"y":158.53,"x0":-2.3842271635772168,"y0":50.00562333170975,"z0":4.448764267543541,"aX":-22.651768052884606},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.2,"breakHorizontal":20.3,"spinRate":2278,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.3969261865451328,"extension":6.201054164907552},"index":3,"playId":"61187385-2716-31ba-ac1f-b64bf700fb64","pitchNumber":4,"startTime":"2026-06-16T00:32:35.726Z","endTime":"2026-06-16T00:32:39.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60507629861618,"aZ":-20.349855169522687,"pfxX":-8.704326136826104,"pfxZ":5.990817472422414,"pX":-1.9504817844023987,"pZ":4.232060491798075,"vX0":4.267109211656417,"vY0":-139.63333006577986,"vZ0":2.6058662398463373,"x":191.35,"y":124.51,"x0":-2.368101691199417,"y0":50.00169298494087,"z0":4.626078788907913,"aX":-17.177113099886125},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.6,"breakHorizontal":14.9,"spinRate":2513,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.392352967132644,"extension":6.1433837224168775},"index":4,"playId":"792af7c7-5ef4-3ee3-b4ca-fcb477a39882","pitchNumber":5,"startTime":"2026-06-16T00:32:58.057Z","endTime":"2026-06-16T00:33:01.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.400856698453886,"aZ":-32.24812007275834,"pfxX":7.805714038268523,"pfxZ":-0.05050448861790979,"pX":-0.0016203723305161413,"pZ":1.4545637796336732,"vX0":2.8407154553968517,"vY0":-118.62061597275452,"vZ0":-0.38592509670839237,"x":117.06,"y":199.51,"x0":-2.230006290738981,"y0":50.00382130803518,"z0":4.567879734541398,"aX":11.086468585016533},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.1,"breakHorizontal":-14.9,"spinRate":2880,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4623414171936435,"extension":6.231005239914259},"index":5,"playId":"021ce437-e83e-37a4-ab13-2c86aea62c1f","pitchNumber":6,"startTime":"2026-06-16T00:33:20.933Z","endTime":"2026-06-16T00:33:24.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.323696630958366,"aZ":-27.136231558125708,"pfxX":10.522193693292042,"pfxZ":3.515662911211546,"pX":-1.653111604837011,"pZ":2.464712091956846,"vX0":-1.1647918989206913,"vY0":-118.8089784992545,"vZ0":0.4492097041551294,"x":180.01,"y":172.23,"x0":-2.5243960149526745,"y0":50.00272234258679,"z0":4.735404160135942,"aX":15.072156271391558},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.7,"breakHorizontal":-18.8,"spinRate":2968,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.46065296164369274,"extension":6.2222698997024795},"index":6,"playId":"ecee2277-d00d-3ee9-8c60-46118305096a","pitchNumber":7,"startTime":"2026-06-16T00:33:49.853Z","endTime":"2026-06-16T00:33:53.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-06-16T00:34:07.184Z","endTime":"2026-06-16T00:34:20.817Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.316239342904353,"aZ":-30.889510363200184,"pfxX":1.783356600525548,"pfxZ":0.8298444506769052,"pX":-0.8873189863497577,"pZ":2.2488339033280593,"vX0":3.0151927203477653,"vY0":-123.04112521311475,"vZ0":0.6787975200842284,"x":150.82,"y":178.06,"x0":-2.3540350521535136,"y0":50.0057589125909,"z0":4.559349090670946,"aX":2.771132731892076},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":-3.8,"spinRate":2769,"spinDirection":101},"zone":13,"typeConfidence":2.0,"plateTime":0.442878137557309,"extension":6.348655357678947},"index":8,"playId":"0a176433-3a06-3275-80a0-0b7d49bfdec9","pitchNumber":8,"startTime":"2026-06-16T00:34:20.817Z","endTime":"2026-06-16T00:34:26.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":687531,"link":"/api/v1/people/687531"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":687531,"link":"/api/v1/people/687531"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:34:26.393Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-16T00:36:45.493Z","endTime":"2026-06-16T00:38:46.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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: Tim Mayza replaces Zack Wheeler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-16T00:35:24.369Z","endTime":"2026-06-16T00:36:46.928Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641835,"link":"/api/v1/people/641835"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":554430,"link":"/api/v1/people/554430","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Esteury Ruiz replaces Owen Caissie.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-16T00:36:46.928Z","endTime":"2026-06-16T00:36:47.845Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22750598593142,"aZ":-21.849638424152975,"pfxX":8.407339613648462,"pfxZ":5.5410221623220615,"pX":0.8200700531758363,"pZ":2.764633184428872,"vX0":-4.640715731785257,"vY0":-135.79311043223893,"vZ0":-5.3614239444978375,"x":85.74,"y":164.13,"x0":1.4604171033089004,"y0":50.005712055144954,"z0":6.288476458557858,"aX":15.675970430439211},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":-14.2,"spinRate":2029,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.4036267569686611,"extension":7.020569394090442},"index":2,"playId":"c700c458-ca0e-3c79-be15-56c7d95b08dc","pitchNumber":1,"startTime":"2026-06-16T00:36:47.845Z","endTime":"2026-06-16T00:36:51.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.935285399751375,"aZ":-15.918094613915164,"pfxX":4.31793293576484,"pfxZ":8.336123672049325,"pX":-0.26726963159352474,"pZ":3.7277280319430504,"vX0":-6.23361905342574,"vY0":-138.74535056349825,"vZ0":-3.58197771117371,"x":127.19,"y":138.13,"x0":1.4472188537181354,"y0":50.00545075862699,"z0":6.095863246771777,"aX":8.423407671647654},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":-6.5,"spinRate":2218,"spinDirection":143},"zone":11,"typeConfidence":0.97,"plateTime":0.39471362119396414,"extension":6.939498123901315},"index":3,"playId":"0a4ba451-a171-31f5-86d3-65070105823c","pitchNumber":2,"startTime":"2026-06-16T00:37:04.009Z","endTime":"2026-06-16T00:37:07.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.605650184019606,"aZ":-21.31563037199723,"pfxX":8.046886184133808,"pfxZ":5.649665075105298,"pX":1.0018724492593811,"pZ":1.6126487797175673,"vX0":-3.683011879940551,"vY0":-137.5237326333559,"vZ0":-8.444100512578142,"x":78.81,"y":195.24,"x0":1.310749353128456,"y0":50.001133596976125,"z0":6.160864268321302,"aX":15.459929970366431},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.8,"breakHorizontal":-13.8,"spinRate":1994,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.3977981680281304,"extension":7.0177313639258365},"index":4,"playId":"3021c2a3-ffc4-3539-975b-c958e750e6dc","pitchNumber":3,"startTime":"2026-06-16T00:37:20.154Z","endTime":"2026-06-16T00:37:23.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.620097961380456,"aZ":-18.8514310168696,"pfxX":8.55993947918181,"pfxZ":6.954931509530851,"pX":-0.181667270103079,"pZ":1.4845872914221314,"vX0":-7.028178914520005,"vY0":-137.1423161929674,"vZ0":-9.309010223545958,"x":123.92,"y":198.7,"x0":1.2944968598299016,"y0":50.00596065369961,"z0":6.193983522856611,"aX":16.406615150953147},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.9,"breakHorizontal":-14.2,"spinRate":2086,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.39846239674292416,"extension":7.072149636313545},"index":5,"playId":"1807b2ea-19b1-3813-bfbc-bf06307b51a7","pitchNumber":4,"startTime":"2026-06-16T00:37:36.144Z","endTime":"2026-06-16T00:37:39.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-16T00:37:48.977Z","endTime":"2026-06-16T00:38:01.285Z","isPitch":false,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.657308123890058,"aZ":-35.53529038758161,"pfxX":-1.552705495175604,"pfxZ":-2.062939647408207,"pX":0.27928845631462473,"pZ":1.6237648616863645,"vX0":-2.5413544936547745,"vY0":-126.32172505569919,"vZ0":-4.280913739226534,"x":106.35,"y":194.94,"x0":1.4967479789465152,"y0":50.0031647582063,"z0":6.1708895137068325,"aX":-2.5303055395631677},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.4,"breakHorizontal":3.4,"spinRate":2284,"spinDirection":330},"zone":8,"typeConfidence":0.9,"plateTime":0.4321830540939331,"extension":7.0222435059757835},"index":7,"playId":"922f9812-e33b-305d-938f-fbee75267469","pitchNumber":5,"startTime":"2026-06-16T00:38:01.285Z","endTime":"2026-06-16T00:38:04.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.835995108246596,"aZ":-18.649715021744203,"pfxX":9.172833496210462,"pfxZ":6.882664490517886,"pX":0.9791041252851039,"pZ":1.0089741176758842,"vX0":-4.768931907580572,"vY0":-138.56134323218112,"vZ0":-10.452257562632143,"x":79.68,"y":211.54,"x0":1.5207279900562418,"y0":50.006665060969446,"z0":6.04856052775886,"aX":18.032324932342757},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.7,"breakHorizontal":-15.8,"spinRate":2143,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.3936875215274549,"extension":7.104418592032414},"index":8,"playId":"1a7a0d95-c05b-3b39-8181-e9f863d7dbc8","pitchNumber":6,"startTime":"2026-06-16T00:38:22.018Z","endTime":"2026-06-16T00:38:25.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.744269732372345,"aZ":-13.679400263484002,"pfxX":4.841802056477306,"pfxZ":9.261922463179628,"pX":-0.41802565587294327,"pZ":3.0682845737135525,"vX0":-6.794150797266558,"vY0":-139.76778832571776,"vZ0":-5.972257026391558,"x":132.93,"y":155.94,"x0":1.404776875761654,"y0":50.0049145755305,"z0":6.1159441729394555,"aX":9.670852494053245},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":-7.6,"spinRate":2287,"spinDirection":143},"zone":1,"typeConfidence":0.97,"plateTime":0.39049508495673724,"extension":6.983058736284131},"index":9,"playId":"6b81280d-af1e-37ab-93d1-34c7cffb53a6","pitchNumber":7,"startTime":"2026-06-16T00:38:42.582Z","endTime":"2026-06-16T00:38:46.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.8,"awayTeamWinProbability":2.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:38:46.318Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a ground ball to pitcher Tim Mayza.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-16T00:39:09.264Z","endTime":"2026-06-16T00:40:14.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641835,"link":"/api/v1/people/641835"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(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.1,"endSpeed":87.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23636835497777,"aZ":-21.045257489113787,"pfxX":8.752040537645295,"pfxZ":5.717830968042589,"pX":0.4454923749018147,"pZ":3.0356190365151354,"vX0":-5.5200776739443365,"vY0":-138.45298585367217,"vZ0":-4.839684742530842,"x":100.02,"y":156.82,"x0":1.3256314571938987,"y0":50.00184545228379,"z0":6.21023342819063,"aX":17.03009208832357},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.6,"breakHorizontal":-14.8,"spinRate":2041,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.3952573048905834,"extension":6.921146413733376},"index":0,"playId":"cfb4d2bd-4214-3057-b299-c4f8e3c4a63a","pitchNumber":1,"startTime":"2026-06-16T00:39:12.209Z","endTime":"2026-06-16T00:39:15.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.382493521830526,"aZ":-21.08947542125041,"pfxX":9.90673356675499,"pfxZ":5.667767895413054,"pX":1.0894420081152831,"pZ":1.7308017564854534,"vX0":-4.139849114662354,"vY0":-138.58479095469895,"vZ0":-7.88858252976498,"x":75.47,"y":192.05,"x0":1.3108036273587143,"y0":50.0054115563668,"z0":6.010247626499503,"aX":19.377569463632994},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.9,"breakHorizontal":-17.2,"spinRate":2055,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.3944170626555108,"extension":7.051728622409519},"index":1,"playId":"edd70dfc-b075-3091-ba3a-641d70323644","pitchNumber":2,"startTime":"2026-06-16T00:39:27.560Z","endTime":"2026-06-16T00:39:31.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.159925176762144,"aZ":-20.195491511262173,"pfxX":8.153558032667625,"pfxZ":6.165142075053457,"pX":0.3085823912185484,"pZ":1.8150921351547062,"vX0":-5.759627751353397,"vY0":-137.91910495527685,"vZ0":-7.859303366052325,"x":105.24,"y":189.77,"x0":1.355385006797544,"y0":50.005592701405476,"z0":6.043620730925748,"aX":15.84784869984578},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.8,"breakHorizontal":-13.7,"spinRate":2124,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.3958283383505474,"extension":6.911611753132768},"index":2,"playId":"088562da-b8b3-3d15-a344-83b6f96e4aa1","pitchNumber":3,"startTime":"2026-06-16T00:39:43.901Z","endTime":"2026-06-16T00:39:47.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31391501794646,"aZ":-22.404854989659576,"pfxX":9.098741725253065,"pfxZ":4.984807813924702,"pX":-0.05355900079475725,"pZ":2.862867199602365,"vX0":-7.219619475409628,"vY0":-138.90673182907713,"vZ0":-4.934527605759004,"x":119.04,"y":161.48,"x0":1.3935406040661127,"y0":50.00195429468484,"z0":6.146449782530189,"aX":17.828674733179973},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.2,"breakHorizontal":-15.0,"spinRate":2093,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.39389842267261965,"extension":6.972067266378529},"hitData":{"launchSpeed":67.9,"launchAngle":-71.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.1,"coordY":168.76}},"index":3,"playId":"ea6f3b69-883c-34ac-9a23-802641a34d66","pitchNumber":4,"startTime":"2026-06-16T00:40:01.475Z","endTime":"2026-06-16T00:40:14.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.22,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:40:14.063Z","atBatIndex":55},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Leo Jiménez grounds into a double play, shortstop Trea Turner to second baseman Bryson Stott to first baseman Bryce Harper. Jakob Marsee out at 2nd. Leo Jiménez out at 1st.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-16T00:40:59.753Z","endTime":"2026-06-16T00:42:51.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"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":"Offensive Substitution: Pinch-hitter Leo Jiménez replaces Joe Mack.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-16T00:40:51.789Z","endTime":"2026-06-16T00:41:01.861Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":691788,"link":"/api/v1/people/691788"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.624071370826176,"aZ":-23.475313779583477,"pfxX":6.8426811785214054,"pfxZ":4.641769102404714,"pX":0.823858326746536,"pZ":2.2287845129780597,"vX0":-4.071462539765769,"vY0":-135.29416520817446,"vZ0":-6.27613332809834,"x":85.6,"y":178.6,"x0":1.4510890640187286,"y0":50.002487977963874,"z0":6.199617683704113,"aX":12.817694088289867},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.4,"breakHorizontal":-11.6,"spinRate":1859,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.4032469339580893,"extension":6.9702538640209735},"index":1,"playId":"931561f3-6afe-3df7-9900-b60bed843a72","pitchNumber":1,"startTime":"2026-06-16T00:41:01.861Z","endTime":"2026-06-16T00:41:06.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40218204846617,"aZ":-20.724751338268216,"pfxX":6.713058153309986,"pfxZ":6.0143056770237795,"pX":-0.3761638782171004,"pZ":1.8913899156739107,"vX0":-6.873406225178516,"vY0":-136.2774679504585,"vZ0":-7.666323738604147,"x":131.34,"y":187.71,"x0":1.2913736319793117,"y0":50.006463276876374,"z0":6.143043265306207,"aX":12.789033659873184},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.6,"breakHorizontal":-10.9,"spinRate":2014,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.3999957141661241,"extension":7.059335763670632},"index":2,"playId":"3e576f01-cd57-3c03-8cb7-a25e6fac98d2","pitchNumber":2,"startTime":"2026-06-16T00:41:20.687Z","endTime":"2026-06-16T00:41:24.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.5,"endSpeed":88.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98846258325602,"aZ":-24.503989372829576,"pfxX":8.863191880734169,"pfxZ":3.915684291851403,"pX":-1.9096625328731567,"pZ":0.508880708035901,"vX0":-11.208038813128123,"vY0":-138.40329678697702,"vZ0":-10.732965958498978,"x":189.79,"y":225.04,"x0":1.0219870000501712,"y0":50.00515224308191,"z0":6.048532876694263,"aX":17.370434805499364},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.2,"breakHorizontal":-14.0,"spinRate":2065,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.39425078788683754,"extension":7.130440720997699},"index":3,"playId":"8ddb91d2-91ed-32ac-9f92-8ace3363888d","pitchNumber":3,"startTime":"2026-06-16T00:41:39.112Z","endTime":"2026-06-16T00:41:42.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73937975884496,"aZ":-23.405230468914546,"pfxX":8.782012073467381,"pfxZ":4.735210616242009,"pX":0.9065620120467408,"pZ":2.634055774448542,"vX0":-4.430233145126961,"vY0":-135.03406552875055,"vZ0":-5.190755392979449,"x":82.44,"y":167.66,"x0":1.4253903426637666,"y0":50.00221222212418,"z0":6.222713914287209,"aX":16.25621896802972},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.7,"breakHorizontal":-15.0,"spinRate":2024,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.40525569364502756,"extension":7.055616845006171},"index":4,"playId":"7ca06181-b2bf-3d1f-a7c6-11779cedab33","pitchNumber":4,"startTime":"2026-06-16T00:42:01.858Z","endTime":"2026-06-16T00:42:05.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.925900958449667,"aZ":-24.00651226724083,"pfxX":8.885064120489396,"pfxZ":4.505852237099473,"pX":-0.27178964154600505,"pZ":0.9123564008784912,"vX0":-7.442047916772249,"vY0":-133.332157912007,"vZ0":-8.850567215712186,"x":127.36,"y":214.15,"x0":1.3923400303612976,"y0":50.001905119313314,"z0":5.988796983234001,"aX":16.100523733681804},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.5,"breakHorizontal":-14.6,"spinRate":1761,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4097911204514171,"extension":7.155793644708469},"index":5,"playId":"37f3d659-b822-3a0f-9edd-b05887fde9ce","pitchNumber":5,"startTime":"2026-06-16T00:42:23.029Z","endTime":"2026-06-16T00:42:28.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.983185217529957,"aZ":-19.506573475536495,"pfxX":8.09723226970592,"pfxZ":6.615443242068694,"pX":0.16142245085316867,"pZ":1.3087864712836856,"vX0":-5.9904630205898055,"vY0":-136.92240708850667,"vZ0":-9.13593049266097,"x":110.85,"y":203.44,"x0":1.316960938323853,"y0":50.00038169267445,"z0":6.0035366127496985,"aX":15.494658600026964},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.4,"breakHorizontal":-13.6,"spinRate":2120,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.3988302446615357,"extension":7.038580110882273},"hitData":{"launchSpeed":104.2,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.34,"coordY":152.03}},"index":6,"playId":"a0e3562e-bacc-33e5-9594-15a19f5556f8","pitchNumber":6,"startTime":"2026-06-16T00:42:44.134Z","endTime":"2026-06-16T00:42:51.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.49,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:42:51.976Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryson Stott pops out to third baseman Javier Sanoja.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-16T00:45:06.164Z","endTime":"2026-06-16T00:46:26.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,7,8],"actionIndex":[0,1,2,3],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Liam Hicks remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-16T00:45:08.460Z","endTime":"2026-06-16T00:45:08.461Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"100","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for Heriberto Hernández.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-16T00:45:08.462Z","endTime":"2026-06-16T00:45:08.463Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"500","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Esteury Ruiz remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-16T00:45:08.464Z","endTime":"2026-06-16T00:45:08.465Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"},"defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher William Kempner enters the batting order, batting 8th, Leo Jiménez leaves the game.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-16T00:45:08.466Z","endTime":"2026-06-16T00:45:08.467Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687531,"link":"/api/v1/people/687531"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"802","replacedPlayer":{"id":677870,"link":"/api/v1/people/677870"},"defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.97671594278677,"aZ":-30.867023195000208,"pfxX":2.900622919642159,"pfxZ":0.8354471634193779,"pX":-0.7425783677273072,"pZ":2.2127465809592515,"vX0":2.8914885214685375,"vY0":-123.50504505537413,"vZ0":0.5141662256087796,"x":145.31,"y":179.04,"x0":-2.2987353938908415,"y0":50.00384947856122,"z0":4.565666335619784,"aX":4.551853951501225},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.8,"breakHorizontal":-5.9,"spinRate":2726,"spinDirection":117},"zone":4,"typeConfidence":2.0,"plateTime":0.44085028836820284,"extension":6.088231718819643},"index":4,"playId":"a7527bf7-3828-3321-8eb7-a7cb3584fd6e","pitchNumber":1,"startTime":"2026-06-16T00:45:08.468Z","endTime":"2026-06-16T00:45:12.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.978289620172642,"aZ":-20.92352447564866,"pfxX":-9.699530957857917,"pfxZ":5.77593206119395,"pX":-0.7998998128730821,"pZ":3.149521030135039,"vX0":7.326654080555012,"vY0":-138.00658603351218,"vZ0":0.15261137959587523,"x":147.49,"y":153.74,"x0":-2.2164061743339123,"y0":50.0009221640517,"z0":4.4920387524878205,"aX":-18.88572947724381},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.7,"breakHorizontal":16.2,"spinRate":2470,"spinDirection":245},"zone":1,"typeConfidence":2.0,"plateTime":0.39545123592273734,"extension":6.22835013891266},"index":5,"playId":"e6fc22ec-a352-33ee-934c-ba891ad4d617","pitchNumber":2,"startTime":"2026-06-16T00:45:26.604Z","endTime":"2026-06-16T00:45:31.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-16T00:45:42.643Z","endTime":"2026-06-16T00:45:53.519Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04166457275148,"aZ":-19.46911169560845,"pfxX":-10.953317608410003,"pfxZ":6.319338641979384,"pX":-0.2921791562547758,"pZ":2.260669349242054,"vX0":9.068503227672396,"vY0":-140.06584903408427,"vZ0":-2.7821978286899594,"x":128.14,"y":177.74,"x0":-2.12940396316661,"y0":50.00438491887057,"z0":4.522193372571457,"aX":-22.029570753165157},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.2,"breakHorizontal":18.2,"spinRate":2575,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.38925226190621753,"extension":6.179233736899023},"index":7,"playId":"a5b4dcc9-c576-3548-90f3-abe699c8fc59","pitchNumber":3,"startTime":"2026-06-16T00:45:53.519Z","endTime":"2026-06-16T00:45:56.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.199999283980024,"aZ":-29.824985140350215,"pfxX":9.443486949827408,"pfxZ":1.7091269776100315,"pX":0.05149731161653156,"pZ":2.0898400195870193,"vX0":2.77042827347426,"vY0":-116.88321572548858,"vZ0":0.6670067106534829,"x":115.04,"y":182.35,"x0":-2.3778268119208406,"y0":50.00428723055484,"z0":4.614020627872236,"aX":12.99188766993197},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.6,"breakHorizontal":-17.8,"spinRate":3005,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.4696297915267973,"extension":6.069752311739918},"hitData":{"launchSpeed":82.2,"launchAngle":59.0,"totalDistance":185.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":84.41,"coordY":139.58}},"index":8,"playId":"0fcaf0d9-52cb-37ec-8e95-2d5424cc12f9","pitchNumber":4,"startTime":"2026-06-16T00:46:15.211Z","endTime":"2026-06-16T00:46:26.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":687531,"link":"/api/v1/people/687531"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":687531,"link":"/api/v1/people/687531"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":-0.19999999999998863,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:46:26.599Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"J.T. Realmuto lines out to shortstop Otto Lopez.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-16T00:46:52.105Z","endTime":"2026-06-16T00:47:03.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26349205604161,"aZ":-30.303457785010547,"pfxX":-9.827822389697044,"pfxZ":0.990168727001107,"pX":0.1490244170340522,"pZ":2.277838871154073,"vX0":10.25525243029628,"vY0":-135.68916945801817,"vZ0":0.3688206406415143,"x":111.32,"y":177.28,"x0":-2.3804563340383953,"y0":50.0030687973831,"z0":4.230972304791511,"aX":-18.55312370630654},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.0,"breakHorizontal":16.0,"spinRate":2261,"spinDirection":252},"zone":5,"typeConfidence":2.0,"plateTime":0.40178393307925564,"extension":6.400074116533742},"hitData":{"launchSpeed":98.1,"launchAngle":11.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":101.51,"coordY":130.42}},"index":0,"playId":"680f2d6c-b287-3823-aff1-747f87bb9a0e","pitchNumber":1,"startTime":"2026-06-16T00:46:56.780Z","endTime":"2026-06-16T00:47:03.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":687531,"link":"/api/v1/people/687531"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":687531,"link":"/api/v1/people/687531"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:47:03.830Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gabriel Rincones Jr. lines out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-16T00:47:22.041Z","endTime":"2026-06-16T00:49:44.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687531,"fullName":"William Kempner","link":"/api/v1/people/687531"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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":94.5,"endSpeed":87.0,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.820106526125812,"aZ":-29.554556798766658,"pfxX":-12.676218986022686,"pfxZ":1.3603718282473594,"pX":-0.9178113252261312,"pZ":2.6423155967026615,"vX0":8.029615009865243,"vY0":-137.40976634479046,"vZ0":0.8535212020154551,"x":151.98,"y":167.44,"x0":-2.217041331522222,"y0":50.0048393094311,"z0":4.321514392754066,"aX":-24.467004098900883},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.9,"breakHorizontal":21.5,"spinRate":2303,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.39719873047847365,"extension":6.313364197883194},"index":0,"playId":"5b799485-fbfe-3d11-b41a-9c0b0f41956d","pitchNumber":1,"startTime":"2026-06-16T00:47:30.202Z","endTime":"2026-06-16T00:47:36.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56724400930153,"aZ":-27.72405741414726,"pfxX":-12.92279849416623,"pfxZ":2.276947347524688,"pX":-0.8184885476335414,"pZ":2.9663735102582405,"vX0":8.630619736317609,"vY0":-137.9488469774663,"vZ0":1.2383694955608506,"x":148.2,"y":158.69,"x0":-2.2859574864303736,"y0":50.00341853851477,"z0":4.3612745961216675,"aX":-25.264176803357376},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.6,"breakHorizontal":22.0,"spinRate":2373,"spinDirection":250},"zone":1,"typeConfidence":2.0,"plateTime":0.39489368337325814,"extension":6.264452094655213},"index":1,"playId":"cf46f021-39ed-3bf1-be7b-d3c9600a4036","pitchNumber":2,"startTime":"2026-06-16T00:48:15.244Z","endTime":"2026-06-16T00:48:18.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.480390899666734,"aZ":-21.637984331392182,"pfxX":-10.571898844071839,"pfxZ":5.314662827448339,"pX":0.011371203588753055,"pZ":2.6863632150049535,"vX0":9.325386011473142,"vY0":-139.01734135542944,"vZ0":-1.138922530711618,"x":116.57,"y":166.25,"x0":-1.992524926175246,"y0":50.00018858027726,"z0":4.520558977807776,"aX":-20.950324643883416},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.6,"breakHorizontal":17.5,"spinRate":2428,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.3921125702562329,"extension":6.300530992096259},"index":2,"playId":"c7fb5318-c956-364a-9e96-89adb7fd9ac5","pitchNumber":3,"startTime":"2026-06-16T00:48:37.491Z","endTime":"2026-06-16T00:48:41.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.6,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.833688766245995,"aZ":-20.074248592174914,"pfxX":-9.391156812180977,"pfxZ":5.962447418925084,"pX":1.1929135952156453,"pZ":2.773094462916781,"vX0":11.783417288685008,"vY0":-140.00086071823455,"vZ0":-1.3884286474443939,"x":71.53,"y":163.91,"x0":-1.8059535345052373,"y0":50.00686340588715,"z0":4.560190729684766,"aX":-19.072998747037012},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.8,"breakHorizontal":15.2,"spinRate":2414,"spinDirection":241},"zone":12,"typeConfidence":2.0,"plateTime":0.38786546999705607,"extension":6.37097707866169},"index":3,"playId":"900710f9-038c-3301-a0bd-0fe7c04959dd","pitchNumber":4,"startTime":"2026-06-16T00:48:56.854Z","endTime":"2026-06-16T00:49:00.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.994380284376916,"aZ":-27.74045887050319,"pfxX":-10.758415851509561,"pfxZ":2.2844550773932717,"pX":-1.1394279559218554,"pZ":2.806915029821778,"vX0":7.3578219939555245,"vY0":-137.43778394638358,"vZ0":1.0201899099751106,"x":160.43,"y":162.99,"x0":-2.4323104919976513,"y0":50.00607389409286,"z0":4.293160126810974,"aX":-20.907626959098753},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.6,"breakHorizontal":18.2,"spinRate":2250,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.39617801352926296,"extension":6.220461090020147},"index":4,"playId":"eafe21cf-26da-3d33-9c4a-8f7b2e3e3273","pitchNumber":5,"startTime":"2026-06-16T00:49:16.774Z","endTime":"2026-06-16T00:49:20.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.975351724047254,"aZ":-29.112951362900468,"pfxX":7.368199764348734,"pfxZ":2.148860791351348,"pX":-0.030640232189343607,"pZ":2.343352326185854,"vX0":3.2748735614537576,"vY0":-118.57083869323122,"vZ0":0.9836442809977959,"x":118.17,"y":175.51,"x0":-2.3872865642009913,"y0":50.00003476965319,"z0":4.582570672052118,"aX":10.473140157150018},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.4,"breakHorizontal":-14.2,"spinRate":2950,"spinDirection":79},"zone":5,"typeConfidence":2.0,"plateTime":0.4622014036783173,"extension":6.190521260266414},"hitData":{"launchSpeed":90.5,"launchAngle":22.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.66,"coordY":67.86}},"index":5,"playId":"70ee7b12-12c8-3511-bbea-268cb16e6c90","pitchNumber":6,"startTime":"2026-06-16T00:49:36.504Z","endTime":"2026-06-16T00:49:44.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"credit":"b_ab"},{"player":{"id":687531,"link":"/api/v1/people/687531"},"credit":"p_ab"},{"player":{"id":687282,"link":"/api/v1/people/687282"},"credit":"b_pa"},{"player":{"id":687531,"link":"/api/v1/people/687531"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:49:44.718Z","atBatIndex":59},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Phillies challenged (play at 1st), call on the field was upheld: Javier Sanoja reaches on a throwing error by shortstop Edmundo Sosa.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-16T00:52:00.646Z","endTime":"2026-06-16T00:52:26.114Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Alec Bohm replaces shortstop Trea Turner, batting 2nd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-16T00:51:43.983Z","endTime":"2026-06-16T00:51:43.999Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"201","replacedPlayer":{"id":607208,"link":"/api/v1/people/607208"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to shortstop for Edmundo Sosa.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-16T00:51:43.999Z","endTime":"2026-06-16T00:51:44.000Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jonathan Bowlan replaces Tim Mayza.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-16T00:51:44.000Z","endTime":"2026-06-16T00:52:02.955Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680742,"link":"/api/v1/people/680742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.472403063027397,"aZ":-13.468018120428077,"pfxX":-5.346877135292946,"pfxZ":9.323692319727979,"pX":-0.5825426643461201,"pZ":3.458817676823121,"vX0":6.513367481792293,"vY0":-140.2222834368421,"vZ0":-5.578097457490997,"x":139.21,"y":145.39,"x0":-2.232590557447475,"y0":50.00498150731528,"z0":6.341033982793551,"aX":-10.729853996247211},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":8.5,"spinRate":2464,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3894982571531962,"extension":6.674051035217506},"index":3,"playId":"5c082cf8-d5b8-3652-8dcc-d7f068fe2f1b","pitchNumber":1,"startTime":"2026-06-16T00:52:02.955Z","endTime":"2026-06-16T00:52:06.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90975018585731,"aZ":-16.204399580415405,"pfxX":-8.652899227131249,"pfxZ":8.016638952079251,"pX":-0.5991531161600328,"pZ":2.4894206538811914,"vX0":7.897854631562964,"vY0":-139.42729209602692,"vZ0":-7.367692200065333,"x":139.84,"y":171.57,"x0":-2.328236226576469,"y0":50.001317370705706,"z0":6.212159755513183,"aX":-17.23448758309684},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":14.3,"spinRate":2290,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.39109234313394037,"extension":6.731045857180085},"hitData":{"launchSpeed":95.1,"launchAngle":-1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.72,"coordY":149.49}},"index":4,"playId":"695bb995-0b80-313c-a968-d53c78bcc0b5","pitchNumber":2,"startTime":"2026-06-16T00:52:17.900Z","endTime":"2026-06-16T00:52:26.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":143},"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.28,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:52:26.114Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a ground ball to right fielder Gabriel Rincones Jr. Javier Sanoja to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-16T00:54:42.728Z","endTime":"2026-06-16T00:56:45.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69910117402199,"aZ":-6.374981051962419,"pfxX":-5.397757580265513,"pfxZ":12.663839185231108,"pX":0.5667406734420737,"pZ":1.6562205355632191,"vX0":9.770053823946053,"vY0":-140.60723860767874,"vZ0":-11.32441340235007,"x":95.4,"y":194.06,"x0":-2.2245234024222604,"y0":50.0015824138875,"z0":6.1146376563759395,"aX":-10.996069570860188},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":21.1,"breakHorizontal":8.2,"spinRate":2541,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.3869899269846977,"extension":6.7785374769817865},"index":0,"playId":"c0adf1c5-d59f-3a9e-8994-d328cb33166f","pitchNumber":1,"startTime":"2026-06-16T00:54:46.908Z","endTime":"2026-06-16T00:54:50.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.487818100548917,"aZ":-11.939748253755175,"pfxX":-5.987580437948907,"pfxZ":11.047361086997018,"pX":-0.8945815615056002,"pZ":1.2429131488593101,"vX0":6.404176907041086,"vY0":-133.2150512595052,"vZ0":-10.314957845610367,"x":151.1,"y":205.22,"x0":-2.530248702207217,"y0":50.00599231563167,"z0":5.984380587986632,"aX":-10.969932538017536},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.5,"breakHorizontal":9.8,"spinRate":2332,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4081995492179278,"extension":6.785264224993025},"index":1,"playId":"5badb9d6-8a6e-3ef6-b7f5-7951f32bc9f8","pitchNumber":2,"startTime":"2026-06-16T00:55:06.594Z","endTime":"2026-06-16T00:55:10.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3897627464141,"aZ":-7.522816869485749,"pfxX":-6.27212365576815,"pfxZ":12.317529198617088,"pX":-0.20001699019940083,"pZ":1.765531251707944,"vX0":8.508616562677386,"vY0":-139.6183462387183,"vZ0":-10.629768337412905,"x":124.62,"y":191.11,"x0":-2.4527948075270403,"y0":50.00320763067452,"z0":6.08983035777486,"aX":-12.55346640831976},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.5,"breakHorizontal":9.8,"spinRate":2467,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3902620446387499,"extension":6.800555099536075},"index":2,"playId":"fb1ab329-39a6-3105-96a3-51be00948622","pitchNumber":3,"startTime":"2026-06-16T00:55:29.662Z","endTime":"2026-06-16T00:55:33.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.417310335467263,"aZ":-6.960673036372811,"pfxX":-6.405448328940238,"pfxZ":12.3924331272316,"pX":-0.4401795764650889,"pZ":2.4597405697469785,"vX0":7.750467368527603,"vY0":-140.88854619922108,"vZ0":-8.895863305108755,"x":133.78,"y":172.37,"x0":-2.379097041264742,"y0":50.00188359027723,"z0":6.087798224252287,"aX":-13.031509162606929},"breaks":{"breakAngle":52.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":21.0,"breakHorizontal":10.2,"spinRate":2551,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.3870144706104153,"extension":6.814559710817492},"index":3,"playId":"4ce1d3b0-4206-32b3-9f97-afcc77d08183","pitchNumber":4,"startTime":"2026-06-16T00:55:48.465Z","endTime":"2026-06-16T00:55:52.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-16T00:56:00.070Z","endTime":"2026-06-16T00:56:15.611Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09032143616009,"aZ":-24.128972083823115,"pfxX":-7.953858980804291,"pfxZ":4.3033762099975075,"pX":-0.42550669955493314,"pZ":-0.527175875267556,"vX0":8.20046221772786,"vY0":-134.62381208660514,"vZ0":-12.519621713756207,"x":133.22,"y":253.01,"x0":-2.450729593432344,"y0":50.00408138702566,"z0":5.82922049465966,"aX":-14.874588231071625},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.8,"breakHorizontal":13.1,"spinRate":1477,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.40398703664073654,"extension":6.829470461259812},"index":5,"playId":"acd796c0-7bf3-3534-bf6d-d9a76b553d12","pitchNumber":5,"startTime":"2026-06-16T00:56:15.611Z","endTime":"2026-06-16T00:56:19.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78863420353919,"aZ":-7.5308297837890485,"pfxX":-6.506553465421236,"pfxZ":12.223565767846157,"pX":0.1198598189346384,"pZ":2.5431925548505605,"vX0":8.813067387052449,"vY0":-140.8108695707415,"vZ0":-8.678985659042535,"x":112.43,"y":170.11,"x0":-2.1993778993182618,"y0":50.00108710199732,"z0":6.145717822922036,"aX":-13.116448734064623},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.5,"breakHorizontal":10.1,"spinRate":2483,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.38838176256176915,"extension":6.893969996485788},"hitData":{"launchSpeed":90.9,"launchAngle":4.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.0,"coordY":116.53}},"index":6,"playId":"80212f1a-830e-332f-97f0-78333bf3bc4b","pitchNumber":6,"startTime":"2026-06-16T00:56:36.446Z","endTime":"2026-06-16T00:56:45.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":0.6,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:56:45.892Z","atBatIndex":61},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Otto Lopez grounds into a force out, third baseman Alec Bohm to second baseman Bryson Stott. Javier Sanoja to 3rd. Liam Hicks out at 2nd. Otto Lopez to 1st.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-16T00:58:07.185Z","endTime":"2026-06-16T00:58:39.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-16T00:57:08.720Z","endTime":"2026-06-16T00:58:09.541Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97668773175161,"aZ":-7.351293177290666,"pfxX":-4.863058957972631,"pfxZ":12.014109692365272,"pX":-0.11464823128070442,"pZ":2.8682755689061707,"vX0":7.8154192769893935,"vY0":-142.64076048808815,"vZ0":-7.920723058733344,"x":121.37,"y":161.34,"x0":-2.2548650767062437,"y0":50.00475964461902,"z0":6.1405280536951645,"aX":-10.049911569740466},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":20.4,"breakHorizontal":7.3,"spinRate":2522,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.38358972628916943,"extension":6.829797336452499},"index":1,"playId":"ba604cd1-e1f1-3d04-93b8-cc1859848219","pitchNumber":1,"startTime":"2026-06-16T00:58:09.541Z","endTime":"2026-06-16T00:58:12.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.612085336511868,"aZ":-33.30564235809699,"pfxX":1.40359621592752,"pfxZ":-0.6641612993071444,"pX":-0.43575783820776787,"pZ":2.069256169070196,"vX0":4.985599487064058,"vY0":-128.56530226794902,"vZ0":-3.870105992424214,"x":133.61,"y":182.91,"x0":-2.56673847053946,"y0":50.0020596022127,"z0":6.123801077463745,"aX":2.3960391720233587},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.7,"breakHorizontal":-3.5,"spinRate":2512,"spinDirection":47},"zone":7,"typeConfidence":2.0,"plateTime":0.4227919512742466,"extension":6.592805893354303},"hitData":{"launchSpeed":99.1,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.86,"coordY":162.68}},"index":2,"playId":"0ec96eb5-f1a8-3277-8422-342249c7b603","pitchNumber":2,"startTime":"2026-06-16T00:58:30.268Z","endTime":"2026-06-16T00:58:39.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":1.08,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-16T00:58:39.320Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-16T00:59:21.889Z","endTime":"2026-06-16T01:00:37.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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":"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":98.6,"endSpeed":91.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.183119100683093,"aZ":-6.778183921042083,"pfxX":-5.256915455847276,"pfxZ":12.04416150257735,"pX":-0.5630612753246628,"pZ":3.046795273499793,"vX0":6.574168011101868,"vY0":-143.37335198955412,"vZ0":-7.623791086949609,"x":138.46,"y":156.52,"x0":-2.1890620608882423,"y0":50.000656414664476,"z0":6.144646660938884,"aX":-11.083058121082713},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":20.6,"breakHorizontal":8.4,"spinRate":2530,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3801870174100781,"extension":6.866895409001342},"index":0,"playId":"63a0029e-6557-3d9e-a42a-64c0708699f2","pitchNumber":1,"startTime":"2026-06-16T00:59:22.691Z","endTime":"2026-06-16T00:59:25.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.406336886721242,"aZ":-7.187697774486019,"pfxX":-5.3365780224183474,"pfxZ":12.006127401088097,"pX":0.7688905044683482,"pZ":3.9098376330133213,"vX0":10.288455078845399,"vY0":-142.56646628751318,"vZ0":-5.01443380189927,"x":87.69,"y":133.21,"x0":-2.175421609121394,"y0":50.00158151283339,"z0":6.132965490567581,"aX":-11.10620271917766},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":21.0,"breakHorizontal":7.8,"spinRate":2451,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.38259299510839817,"extension":6.790312137969492},"index":1,"playId":"e1b4b491-d7f4-31b1-b4ec-d5f4fcc39e12","pitchNumber":2,"startTime":"2026-06-16T00:59:42.158Z","endTime":"2026-06-16T00:59:45.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-16T01:00:00.673Z","endTime":"2026-06-16T01:00:16.177Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.208458383574733,"aZ":-7.472753816974614,"pfxX":-5.286267056768866,"pfxZ":11.862462954948624,"pX":-0.45327803142765144,"pZ":4.181560623063953,"vX0":7.11101144729888,"vY0":-142.56170520089174,"vZ0":-4.273115228921504,"x":134.28,"y":125.88,"x0":-2.2796837741950475,"y0":50.0021662746638,"z0":6.159794931052939,"aX":-11.007783233377301},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":20.9,"breakHorizontal":8.3,"spinRate":2486,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38251889252737614,"extension":6.797339932095969},"index":3,"playId":"65ade856-008f-3c7e-a383-60ef335bcefc","pitchNumber":3,"startTime":"2026-06-16T01:00:16.177Z","endTime":"2026-06-16T01:00:19.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.383181965147838,"aZ":-8.453113499848289,"pfxX":-5.423647215121493,"pfxZ":11.445101782913083,"pX":0.22466710661740563,"pZ":3.6432838705334376,"vX0":8.792953821641682,"vY0":-142.29681706491735,"vZ0":-5.483807264855659,"x":108.44,"y":140.41,"x0":-2.185705636636045,"y0":50.002474739732634,"z0":6.117614626556856,"aX":-11.24143249173209},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.9,"breakHorizontal":8.3,"spinRate":2612,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.38335810655035285,"extension":6.750187682838087},"index":4,"playId":"990581bb-3296-3cc0-83ba-9d5d0d51509d","pitchNumber":4,"startTime":"2026-06-16T01:00:34.038Z","endTime":"2026-06-16T01:00:37.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-16T01:00:37.673Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-16T01:01:04.201Z","endTime":"2026-06-16T01:03:20.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.153023515573445,"aZ":-3.562932237956442,"pfxX":-6.051900365895824,"pfxZ":13.643092113561172,"pX":0.14916017623598096,"pZ":2.5705235017770227,"vX0":8.757948699511878,"vY0":-143.6411669280392,"vZ0":-9.288628724680374,"x":111.31,"y":169.38,"x0":-2.1479809192655686,"y0":50.00471705662524,"z0":6.062296546697474,"aX":-12.693830634637859},"breaks":{"breakAngle":62.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-4.9,"breakVerticalInduced":23.0,"breakHorizontal":9.2,"spinRate":2586,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.38079096110919464,"extension":6.934506772281593},"index":0,"playId":"a68769d2-d345-33b7-84ff-56c4376616f8","pitchNumber":1,"startTime":"2026-06-16T01:01:06.336Z","endTime":"2026-06-16T01:01:09.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25050255499124,"aZ":-5.760977567716386,"pfxX":-4.61007950239097,"pfxZ":12.399660017547191,"pX":-0.6725895701232016,"pZ":2.937509203941046,"vX0":5.6349729917763005,"vY0":-144.47521262270936,"vZ0":-8.160725008553252,"x":142.64,"y":159.47,"x0":-2.042306731173031,"y0":50.00237669250295,"z0":6.1415403213227835,"aX":-9.82021207801487},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.5,"breakVerticalInduced":21.1,"breakHorizontal":7.3,"spinRate":2588,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3780037766726867,"extension":6.841642182122215},"index":1,"playId":"834b8986-2fe4-35cb-b03c-b7d50f53590e","pitchNumber":2,"startTime":"2026-06-16T01:01:26.126Z","endTime":"2026-06-16T01:01:29.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-16T01:01:43.688Z","endTime":"2026-06-16T01:02:04.038Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":92.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.105199347617283,"aZ":-10.587031510005694,"pfxX":-5.583855344236271,"pfxZ":10.068750025750187,"pX":-0.09031710333120879,"pZ":1.557705557229437,"vX0":7.9302557480477,"vY0":-144.8705206080256,"vZ0":-10.888417212643999,"x":120.44,"y":196.72,"x0":-2.126781330136456,"y0":50.00664232359317,"z0":5.994268373228345,"aX":-11.975363085065018},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.4,"breakHorizontal":8.8,"spinRate":2481,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3768457499788527,"extension":6.919832328546863},"index":3,"playId":"8f1a18c1-a4c6-3b61-b372-06df8e632821","pitchNumber":3,"startTime":"2026-06-16T01:02:04.038Z","endTime":"2026-06-16T01:02:08.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.410033680418813,"aZ":-8.050343993803397,"pfxX":-4.617550711256461,"pfxZ":11.410192748767058,"pX":-0.5244572414116172,"pZ":2.7446854178313784,"vX0":6.443020278253933,"vY0":-143.8026521924929,"vZ0":-8.117378720446409,"x":136.99,"y":164.67,"x0":-2.1843129475480216,"y0":50.00220686764791,"z0":6.08853111947806,"aX":-9.762285850221767},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.3,"breakHorizontal":7.2,"spinRate":2571,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.37953886609917875,"extension":6.829218559035803},"index":4,"playId":"0cfab75d-d8ba-3919-b78f-14ae695514b1","pitchNumber":4,"startTime":"2026-06-16T01:02:23.661Z","endTime":"2026-06-16T01:02:26.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":92.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.798013746815,"aZ":-8.891688177384442,"pfxX":-4.408342911134568,"pfxZ":10.695102702878536,"pX":-0.7637600993440005,"pZ":3.63002136578564,"vX0":5.771796777095642,"vY0":-145.81624366979818,"vZ0":-5.635516116503193,"x":146.11,"y":140.77,"x0":-2.186017505467665,"y0":50.00160572841419,"z0":6.110615257515889,"aX":-9.596022005242029},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":18.6,"breakHorizontal":7.0,"spinRate":2376,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3740778674795999,"extension":6.787632286988982},"index":5,"playId":"08e6e1f2-c5a1-376c-bab8-bd1bd7a7029a","pitchNumber":5,"startTime":"2026-06-16T01:02:53.223Z","endTime":"2026-06-16T01:02:56.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.168289083084613,"aZ":-21.872790566381127,"pfxX":-4.528184536765591,"pfxZ":5.495340219919667,"pX":-0.6605051119202132,"pZ":3.2051891230804195,"vX0":6.1237865825612765,"vY0":-135.2500921110174,"vZ0":-3.6042538572686738,"x":142.18,"y":152.24,"x0":-2.3531406948857856,"y0":50.00424889025039,"z0":6.06713146191563,"aX":-8.491269949323742},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":7.1,"spinRate":1611,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.40313042271629795,"extension":6.7740640440885045},"index":6,"playId":"80bccde7-a2dd-361a-94e8-d078453b7ed9","pitchNumber":6,"startTime":"2026-06-16T01:03:15.997Z","endTime":"2026-06-16T01:03:20.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":680742,"link":"/api/v1/people/680742"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-16T01:03:20.760Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-16T01:05:44.411Z","endTime":"2026-06-16T01:08:53.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,8,9,10],"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":10},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to second base for Javier Sanoja.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-16T01:05:33.695Z","endTime":"2026-06-16T01:05:34.695Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"900","defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Connor Norby replaces pitcher William Kempner, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-16T01:05:33.695Z","endTime":"2026-06-16T01:05:34.695Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"803","replacedPlayer":{"id":687531,"link":"/api/v1/people/687531"},"defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cade Gibson replaces William Kempner, batting 4th, replacing second baseman Xavier Edwards.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-16T01:05:33.695Z","endTime":"2026-06-16T01:05:46.722Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806188,"link":"/api/v1/people/806188"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"401","replacedPlayer":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":687531,"link":"/api/v1/people/687531","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.987347088399332,"aZ":-24.77922497050804,"pfxX":9.1553013723745,"pfxZ":3.9854209542641446,"pX":-0.5780282934784234,"pZ":2.7555085021832744,"vX0":-7.494063126735792,"vY0":-135.4443837047634,"vZ0":-3.4955016966280184,"x":139.03,"y":164.38,"x0":1.0371891030886284,"y0":50.00337055690987,"z0":5.798568388183666,"aX":16.98625746834866},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.6,"breakHorizontal":-15.0,"spinRate":2366,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.4046321497842369,"extension":6.039262417100177},"index":3,"playId":"073cdc03-ba16-3c1a-a786-fe5f5f2f3de0","pitchNumber":1,"startTime":"2026-06-16T01:05:46.722Z","endTime":"2026-06-16T01:05:50.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90817651971512,"aZ":-27.46119919370179,"pfxX":9.468182319377847,"pfxZ":2.5526331576996366,"pX":0.4536029762482983,"pZ":2.132687562447891,"vX0":-5.019830450927727,"vY0":-135.07803778057846,"vZ0":-4.172960356232686,"x":99.71,"y":181.2,"x0":1.1077756280880666,"y0":50.00050356838671,"z0":5.632207239148105,"aX":17.463221878904374},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.0,"breakHorizontal":-16.1,"spinRate":2217,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.4057647677238294,"extension":6.111134110266403},"index":4,"playId":"36015d38-d23c-36d2-8166-ed4028e5218f","pitchNumber":2,"startTime":"2026-06-16T01:06:04.624Z","endTime":"2026-06-16T01:06:07.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.507307981618016,"aZ":-34.59288050516318,"pfxX":-11.438675167762181,"pfxZ":-1.7163285207737182,"pX":-0.7889596500719632,"pZ":2.8813258233310455,"vX0":-1.8448363822251501,"vY0":-118.29957482236225,"vZ0":1.1070386474081597,"x":147.07,"y":160.98,"x0":1.487315331427281,"y0":50.00217163410183,"z0":5.589296091406761,"aX":-16.13799022671898},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.5,"breakHorizontal":21.1,"spinRate":3145,"spinDirection":301},"zone":11,"typeConfidence":2.0,"plateTime":0.4637933087565993,"extension":6.106223185738867},"index":5,"playId":"d79955a2-e9cc-3e09-a7e2-31dcf1b2fe82","pitchNumber":3,"startTime":"2026-06-16T01:06:26.259Z","endTime":"2026-06-16T01:06:30.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.152399613973138,"aZ":-31.40993071830495,"pfxX":-12.07309798737682,"pfxZ":0.524117840934835,"pX":-2.465568489580362,"pZ":2.193059395311102,"vX0":-5.0523504882974395,"vY0":-120.45440525026879,"vZ0":-1.440248058519198,"x":210.98,"y":179.57,"x0":1.2300598564616225,"y0":50.005313899782536,"z0":5.584866438425081,"aX":-17.679905134685967},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.8,"breakHorizontal":23.0,"spinRate":3237,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.45531925943865703,"extension":5.9985577578532725},"index":6,"playId":"4e73a9df-7c70-3447-95ba-a9dc2e3a1a72","pitchNumber":4,"startTime":"2026-06-16T01:06:48.378Z","endTime":"2026-06-16T01:06:51.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":7,"startTime":"2026-06-16T01:07:10.472Z","endTime":"2026-06-16T01:07:50.741Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03373974306789,"aZ":-33.610054128624206,"pfxX":8.341700867403347,"pfxZ":-0.8755102226894751,"pX":-1.0324033754167583,"pZ":1.450595029176106,"vX0":-7.821575727740737,"vY0":-127.16385954605626,"vZ0":-3.889443068648628,"x":156.35,"y":199.61,"x0":0.9931858704599517,"y0":50.001722279613716,"z0":5.654115103585403,"aX":13.719497635916623},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.3,"breakHorizontal":-13.4,"spinRate":1890,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.43003611122235075,"extension":6.245603588105324},"index":8,"playId":"b10b8866-6dbf-38ee-9032-009cb3a1aa48","pitchNumber":5,"startTime":"2026-06-16T01:07:50.741Z","endTime":"2026-06-16T01:07:56.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.500826751760886,"aZ":-33.02757224789034,"pfxX":-14.157592086634704,"pfxZ":-0.6023008778461847,"pX":-1.175769289635609,"pZ":2.1881315596626587,"vX0":-1.9182787925154718,"vY0":-118.64456864621928,"vZ0":-0.6479478818139378,"x":161.82,"y":179.7,"x0":1.482621107313017,"y0":50.00269757245133,"z0":5.48470673116152,"aX":-20.105122321094143},"breaks":{"breakAngle":31.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.0,"breakHorizontal":26.0,"spinRate":3169,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.46232870882441013,"extension":5.966561706894626},"index":9,"playId":"1f7ecaa8-fac6-3946-9249-347e6d70ecd6","pitchNumber":6,"startTime":"2026-06-16T01:08:14.739Z","endTime":"2026-06-16T01:08:18.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.515494952040655,"aZ":-32.833878879361635,"pfxX":-13.753652264328036,"pfxZ":-0.46171383682635714,"pX":-1.090968267483239,"pZ":2.4936607818301737,"vX0":-2.0427193066257696,"vY0":-118.71965311358024,"vZ0":0.10894875559452699,"x":158.59,"y":171.45,"x0":1.5683513464810317,"y0":50.00551888661514,"z0":5.4565609571603675,"aX":-19.46996335879687},"breaks":{"breakAngle":31.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.5,"breakHorizontal":25.4,"spinRate":3242,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.46285528613663685,"extension":6.0871177979306745},"hitData":{"launchSpeed":73.1,"launchAngle":16.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":103.6,"coordY":97.6}},"index":10,"playId":"115ce608-a5a0-3f05-8761-0ba75c5436e1","pitchNumber":7,"startTime":"2026-06-16T01:08:41.676Z","endTime":"2026-06-16T01:08:53.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-16T01:08:53.695Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edmundo Sosa singles on a ground ball to center fielder Jakob Marsee. Justin Crawford to 3rd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-16T01:09:17.920Z","endTime":"2026-06-16T01:11:36.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"postOnThird":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82875651713496,"aZ":-32.70918512162842,"pfxX":5.417060008111521,"pfxZ":-0.32336269749679936,"pX":0.06250124487012196,"pZ":2.243408467642243,"vX0":-4.586414626817147,"vY0":-127.72660232728184,"vZ0":-2.1188897761015992,"x":114.62,"y":178.21,"x0":1.1723849703600104,"y0":50.00246184122452,"z0":5.640991555243912,"aX":9.00423462947617},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.8,"breakHorizontal":-8.9,"spinRate":1686,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.427857731872348,"extension":6.048871033752975},"index":0,"playId":"8cf13651-6641-3da5-b14d-43df250a41e5","pitchNumber":1,"startTime":"2026-06-16T01:09:17.991Z","endTime":"2026-06-16T01:09:22.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.814757554005418,"aZ":-28.537569064954294,"pfxX":7.393191375473314,"pfxZ":2.2096638653653153,"pX":1.264016643112684,"pZ":2.1359338644595165,"vX0":-2.4656297429801013,"vY0":-127.13189563106776,"vZ0":-3.161364976728261,"x":68.82,"y":181.11,"x0":1.283013754938704,"y0":50.0023561147236,"z0":5.6483518372271275,"aX":12.163404389781896},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":-12.8,"spinRate":2054,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4299984762262863,"extension":6.12811001232274},"index":1,"playId":"7f9ec6b1-615f-3cc9-8cff-2bb3af146c0d","pitchNumber":2,"startTime":"2026-06-16T01:09:38.375Z","endTime":"2026-06-16T01:09:42.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"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-16T01:10:03.025Z","endTime":"2026-06-16T01:10:17.339Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.651656611087425,"aZ":-31.41083582890572,"pfxX":-13.298899528226533,"pfxZ":0.5270535549418565,"pX":-0.4469204201194482,"pZ":2.849996454820035,"vX0":-0.8913733569332206,"vY0":-119.80443995550895,"vZ0":0.33471392460612504,"x":134.04,"y":161.83,"x0":1.657536213579838,"y0":50.00416480259436,"z0":5.521328781035419,"aX":-19.28627724638004},"breaks":{"breakAngle":31.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.3,"breakHorizontal":24.2,"spinRate":3175,"spinDirection":289},"zone":1,"typeConfidence":2.0,"plateTime":0.45759882394309415,"extension":6.090839389568409},"index":3,"playId":"045c5a3d-42e2-3254-8c1c-48fd9d9bcae3","pitchNumber":3,"startTime":"2026-06-16T01:10:17.339Z","endTime":"2026-06-16T01:10:20.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9688731315012,"aZ":-29.429009621021507,"pfxX":7.375856579456453,"pfxZ":1.5310942411027302,"pX":1.448591740254833,"pZ":0.4753131395243797,"vX0":-2.3020011288003386,"vY0":-132.98450909523422,"vZ0":-7.231263300206722,"x":61.78,"y":225.95,"x0":1.3660381838399005,"y0":50.00395785470623,"z0":5.358536650085322,"aX":13.238875349678683},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.4,"breakHorizontal":-12.8,"spinRate":2202,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4115417770655916,"extension":6.099148015547066},"index":4,"playId":"7f031eb3-44a5-39b1-b524-6b4dba505ce5","pitchNumber":4,"startTime":"2026-06-16T01:10:39.525Z","endTime":"2026-06-16T01:10:42.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48133507824533,"aZ":-45.03385026304142,"pfxX":-8.59318041269292,"pfxZ":-9.37977134936923,"pX":0.6784296424287587,"pZ":3.372746132860439,"vX0":1.050464854905118,"vY0":-116.53909805961493,"vZ0":3.4919488950069164,"x":91.14,"y":147.72,"x0":1.3370462486875634,"y0":50.00032049275077,"z0":6.116860211159559,"aX":-11.784649006624374},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-15.8,"breakHorizontal":15.2,"spinRate":3140,"spinDirection":313},"zone":3,"typeConfidence":2.0,"plateTime":0.47049909394965983,"extension":5.8071487757962075},"index":5,"playId":"2e46267a-e872-314c-9ecf-da2f618ff686","pitchNumber":5,"startTime":"2026-06-16T01:11:04.761Z","endTime":"2026-06-16T01:11:08.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.640581425195133,"aZ":-34.44015524992418,"pfxX":6.035219758426502,"pfxZ":-1.3690448117274538,"pX":1.2830959745073314,"pZ":2.6289759846677057,"vX0":-1.889290612366471,"vY0":-127.00938424553239,"vZ0":-0.9946174093770247,"x":68.09,"y":167.8,"x0":1.2480768443040275,"y0":50.00618355012896,"z0":5.740940189265961,"aX":9.958001383213308},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.5,"breakHorizontal":-10.6,"spinRate":1837,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.429654091955495,"extension":5.9673646700028256},"hitData":{"launchSpeed":97.3,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.34,"coordY":83.06}},"index":6,"playId":"bfdb809c-42e3-34cf-a165-b5a8889149ca","pitchNumber":6,"startTime":"2026-06-16T01:11:24.388Z","endTime":"2026-06-16T01:11:36.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","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":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-16T01:11:36.665Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks. Edmundo Sosa to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-16T01:12:10.108Z","endTime":"2026-06-16T01:13:26.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"postOnThird":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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(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":80.2,"endSpeed":74.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.0284832599941,"aZ":-37.16052031535983,"pfxX":-10.4416200192771,"pfxZ":-3.5718443513849003,"pX":0.9344431610686391,"pZ":2.504524561425592,"vX0":1.176449498695078,"vY0":-116.88791802107171,"vZ0":1.0440212424191526,"x":81.38,"y":171.16,"x0":1.7853468248051858,"y0":50.00190623902212,"z0":5.5151902894451315,"aX":-14.586945577049079},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-6.0,"breakHorizontal":18.7,"spinRate":3096,"spinDirection":290},"zone":12,"typeConfidence":2.0,"plateTime":0.466878193839245,"extension":5.884070082322457},"index":0,"playId":"6fd852d6-7f11-361d-a38c-d997aa0627bb","pitchNumber":1,"startTime":"2026-06-16T01:12:10.108Z","endTime":"2026-06-16T01:12:14.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76114157314391,"aZ":-21.8346269852153,"pfxX":2.085917346062132,"pfxZ":5.577567942954682,"pX":1.1360131062619307,"pZ":3.5710547770827756,"vX0":-1.274382222538039,"vY0":-134.7125838959973,"vZ0":-1.5976314852849944,"x":73.7,"y":142.36,"x0":1.3419625281651073,"y0":50.00522280097159,"z0":5.701352284164385,"aX":3.8694036901750635},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.0,"breakHorizontal":-3.6,"spinRate":2374,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4051671945800708,"extension":6.039958289562175},"index":1,"playId":"8594f833-9704-3a2e-b216-639f20091cbe","pitchNumber":2,"startTime":"2026-06-16T01:12:30.011Z","endTime":"2026-06-16T01:12:34.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4788251421018,"aZ":-43.497862733310185,"pfxX":-9.07114749457144,"pfxZ":-8.533452969290662,"pX":-1.6141959665512264,"pZ":2.0382823646599393,"vX0":-3.095288011529097,"vY0":-115.05405175726933,"vZ0":0.6134174093085589,"x":178.53,"y":183.75,"x0":0.9312407008414011,"y0":50.00455154000275,"z0":6.020193512118565,"aX":-12.032311784546188},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-14.9,"breakHorizontal":17.3,"spinRate":3072,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.47801019794279886,"extension":5.984357201735879},"index":2,"playId":"62971352-7d77-3ecf-a443-4475641370a8","pitchNumber":3,"startTime":"2026-06-16T01:13:02.342Z","endTime":"2026-06-16T01:13:06.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.761345013351917,"aZ":-32.65159236416024,"pfxX":-10.526857788703849,"pfxZ":-0.3393437456114672,"pX":-0.2380329421889729,"pZ":3.7836113323587393,"vX0":-1.084458396681311,"vY0":-118.01626240817453,"vZ0":2.6976831251554625,"x":126.07,"y":136.62,"x0":1.595050312986825,"y0":50.00141595858714,"z0":5.626462787962745,"aX":-14.896282236462092},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.2,"breakHorizontal":19.3,"spinRate":3160,"spinDirection":294},"zone":11,"typeConfidence":2.0,"plateTime":0.4635204390498595,"extension":5.969057042475541},"index":3,"playId":"0892a21d-3693-39e5-8a14-d3eafb73862b","pitchNumber":4,"startTime":"2026-06-16T01:13:22.246Z","endTime":"2026-06-16T01:13:26.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-16T01:13:26.559Z","atBatIndex":67},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Alec Bohm out on a sacrifice fly to right fielder Heriberto Hernández. Justin Crawford scores. Edmundo Sosa to 3rd.","rbi":1,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-16T01:14:36.321Z","endTime":"2026-06-16T01:15:51.932Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnThird":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":{"id":806188,"link":"/api/v1/people/806188"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-16T01:13:42.683Z","endTime":"2026-06-16T01:14:38.647Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.237384274284363,"aZ":-29.403186051376146,"pfxX":-3.609145212684735,"pfxZ":1.651355614019323,"pX":0.5647321462543876,"pZ":2.8201242397271145,"vX0":-1.2246222507775653,"vY0":-127.61296264866974,"vZ0":-1.1853104174840954,"x":95.47,"y":162.64,"x0":1.517664279568619,"y0":50.000634612311856,"z0":5.57254919272999,"aX":-6.049158623996681},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.0,"breakHorizontal":6.8,"spinRate":2877,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4265547224392576,"extension":6.0703884162625386},"index":1,"playId":"0991413e-6dff-32cc-8dc6-429a116bed2f","pitchNumber":1,"startTime":"2026-06-16T01:14:38.647Z","endTime":"2026-06-16T01:14:42.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.428484345292688,"aZ":-32.87640657206653,"pfxX":5.861806156525231,"pfxZ":-0.4310190215052714,"pX":-0.023939180460705384,"pZ":2.020026236090761,"vX0":-4.69754902075364,"vY0":-126.14389432731754,"vZ0":-2.558093387101878,"x":117.91,"y":184.24,"x0":1.0924217065873916,"y0":50.00318442035125,"z0":5.673487287711472,"aX":9.53474915156009},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.1,"breakHorizontal":-9.7,"spinRate":1690,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.432678211066861,"extension":6.101296619041347},"index":2,"playId":"4860a139-2548-3aec-b483-0ef0c231d003","pitchNumber":2,"startTime":"2026-06-16T01:14:57.651Z","endTime":"2026-06-16T01:15:01.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.208300655861343,"aZ":-32.35870580976611,"pfxX":-2.7672792751292974,"pfxZ":-0.1177738964212125,"pX":-1.187031852749264,"pZ":3.1555562941968494,"vX0":-4.421531423281335,"vY0":-126.21547362853367,"vZ0":-0.3184200556106942,"x":162.25,"y":153.58,"x0":0.9426660025067998,"y0":50.0003658406124,"z0":5.875599231892965,"aX":-4.490102090629619},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.0,"breakHorizontal":6.0,"spinRate":3069,"spinDirection":276},"zone":11,"typeConfidence":2.0,"plateTime":0.4329527102424189,"extension":6.061098167529136},"index":3,"playId":"7ca3098d-150d-386a-a289-2d78305e5299","pitchNumber":3,"startTime":"2026-06-16T01:15:18.676Z","endTime":"2026-06-16T01:15:22.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.119924946079983,"aZ":-35.24737646597178,"pfxX":-11.235021092243466,"pfxZ":-2.1343742760284226,"pX":0.7337388354561617,"pZ":3.178633657608858,"vX0":1.027636286194463,"vY0":-118.93097911815802,"vZ0":1.9206705989453599,"x":89.03,"y":152.96,"x0":1.7572457521939058,"y0":50.004669644032134,"z0":5.5497572563289514,"aX":-16.148523838465614},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.1,"breakHorizontal":20.2,"spinRate":3198,"spinDirection":290},"zone":3,"typeConfidence":2.0,"plateTime":0.459961139430936,"extension":5.981005714584416},"hitData":{"launchSpeed":92.6,"launchAngle":40.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.23,"coordY":98.83}},"index":4,"playId":"2a13b025-7a9e-3798-b217-a9c2739fb024","pitchNumber":4,"startTime":"2026-06-16T01:15:37.945Z","endTime":"2026-06-16T01:15:51.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-16T01:15:51.932Z","atBatIndex":68},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Bryce Harper out on a sacrifice fly to right fielder Heriberto Hernández. Edmundo Sosa scores.","rbi":1,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-16T01:16:23.232Z","endTime":"2026-06-16T01:16:58.057Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":{"id":806188,"link":"/api/v1/people/806188"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":84.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.560272275302175,"aZ":-25.52855741744995,"pfxX":8.975122449068227,"pfxZ":3.6800992853382866,"pX":1.050961810885053,"pZ":2.0972339459229374,"vX0":-3.374708341151314,"vY0":-133.67795240547284,"vZ0":-4.370529968800352,"x":76.94,"y":182.15,"x0":1.1657686123626967,"y0":50.001717475521836,"z0":5.592193108473534,"aX":16.196862202130188},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.9,"breakHorizontal":-15.5,"spinRate":2298,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4101685956282193,"extension":6.014582688880666},"index":0,"playId":"3bc8bc9a-7d7f-392f-8df5-809df43e8a75","pitchNumber":1,"startTime":"2026-06-16T01:16:23.232Z","endTime":"2026-06-16T01:16:27.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66784650568447,"aZ":-33.425606009979916,"pfxX":-14.040503998899183,"pfxZ":-0.9083403574996094,"pX":-0.31561362332226006,"pZ":2.486622483848181,"vX0":-0.21871240692014093,"vY0":-116.7570755929663,"vZ0":0.40219270833128506,"x":129.03,"y":171.64,"x0":1.602637062181697,"y0":50.00425890821451,"z0":5.466203526878725,"aX":-19.320280343698943},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.2,"breakHorizontal":25.4,"spinRate":3172,"spinDirection":297},"zone":4,"typeConfidence":2.0,"plateTime":0.4697251608723776,"extension":5.882099016512181},"hitData":{"launchSpeed":89.8,"launchAngle":24.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.85,"coordY":77.05}},"index":1,"playId":"5be4df24-4d40-33c0-a12a-036fe3c0368e","pitchNumber":2,"startTime":"2026-06-16T01:16:46.060Z","endTime":"2026-06-16T01:16:58.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"third":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-16T01:16:58.057Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh called out on strikes.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-16T01:17:24.530Z","endTime":"2026-06-16T01:19:19.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.145759975308053,"aZ":-26.990585028779265,"pfxX":-2.0313386197966095,"pfxZ":3.0729504527888993,"pX":-1.0317939951908044,"pZ":1.2019360619323045,"vX0":-5.173421215041849,"vY0":-128.385776238341,"vZ0":-5.512895307985685,"x":156.33,"y":206.33,"x0":1.2653358849139913,"y0":50.00059684323503,"z0":5.451850141831255,"aX":-3.4232826154777407},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.7,"breakHorizontal":4.7,"spinRate":2910,"spinDirection":176},"zone":13,"typeConfidence":2.0,"plateTime":0.42504175310553505,"extension":6.142715288604976},"index":0,"playId":"05610f47-716d-3d2b-8fef-75c66f2e3c43","pitchNumber":1,"startTime":"2026-06-16T01:17:24.530Z","endTime":"2026-06-16T01:17:27.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.448014946411927,"aZ":-35.372684214444256,"pfxX":-11.245525477946128,"pfxZ":-2.3102842440253823,"pX":0.2675470381879201,"pZ":3.1329260689275733,"vX0":0.19395052580309802,"vY0":-117.23248507055443,"vZ0":2.094019193812141,"x":106.8,"y":154.19,"x0":1.6431218873848477,"y0":50.00433390888742,"z0":5.544697004572435,"aX":-15.556049155536465},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.4,"breakHorizontal":20.3,"spinRate":3012,"spinDirection":289},"zone":2,"typeConfidence":2.0,"plateTime":0.46833083877800696,"extension":5.966692907961274},"index":1,"playId":"9008658c-094a-31b7-8f34-4661d7ecd1a2","pitchNumber":2,"startTime":"2026-06-16T01:17:43.291Z","endTime":"2026-06-16T01:17:46.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58356640115525,"aZ":-31.96915822043584,"pfxX":-14.97455011851811,"pfxZ":0.1510822962086964,"pX":-1.1478167448753311,"pZ":1.690340283457044,"vX0":-1.440342177627978,"vY0":-118.37505007293424,"vZ0":-1.8870684465393146,"x":160.75,"y":193.14,"x0":1.4133860595745582,"y0":50.00550043120312,"z0":5.464341217850649,"aX":-20.95359313149426},"breaks":{"breakAngle":33.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.0,"breakHorizontal":27.4,"spinRate":3141,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4652392270121921,"extension":5.958472978641844},"index":2,"playId":"2ffd64ce-01a2-3ac6-9987-7869c3217d6c","pitchNumber":3,"startTime":"2026-06-16T01:18:05.392Z","endTime":"2026-06-16T01:18:10.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37585753266348,"aZ":-24.2729796560322,"pfxX":7.747143218322533,"pfxZ":4.328672309934607,"pX":1.4935301250960862,"pZ":3.8162396351144534,"vX0":-2.118121252165869,"vY0":-134.97810172316602,"vZ0":-0.3321649285591499,"x":60.07,"y":135.74,"x0":1.2874410482273975,"y0":50.00232149375002,"z0":5.6662870698846985,"aX":14.137885967998269},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.9,"breakHorizontal":-13.4,"spinRate":2394,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4075033197857314,"extension":6.03033131193434},"index":3,"playId":"891a484b-9aef-38e8-a616-5f09f1d92052","pitchNumber":4,"startTime":"2026-06-16T01:18:24.753Z","endTime":"2026-06-16T01:18:28.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.471153432757635,"aZ":-31.457638194089917,"pfxX":-2.773411635247074,"pfxZ":0.4372360883397004,"pX":-0.19602691010110798,"pZ":3.4949103558952506,"vX0":-2.947914995348606,"vY0":-126.202696710942,"vZ0":0.7866489443094768,"x":124.47,"y":144.42,"x0":1.3434659062912078,"y0":50.00129578346101,"z0":5.694970087858543,"aX":-4.513195647130309},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.2,"breakHorizontal":5.6,"spinRate":2892,"spinDirection":254},"zone":2,"typeConfidence":2.0,"plateTime":0.4325005520042051,"extension":6.035401736103902},"index":4,"playId":"9a5f2a3a-8795-3c5c-8b74-2f9afc7d757f","pitchNumber":5,"startTime":"2026-06-16T01:18:51.623Z","endTime":"2026-06-16T01:18:55.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.364489894128873,"aZ":-25.267244687419087,"pfxX":9.313913509959091,"pfxZ":3.743506744881701,"pX":-0.6604953710525704,"pZ":2.014771645697504,"vX0":-7.663562420296992,"vY0":-134.9947552256088,"vZ0":-4.7020320462364,"x":142.18,"y":184.38,"x0":1.0049479240117636,"y0":50.003342754095335,"z0":5.557576132947042,"aX":17.19216672749168},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.0,"breakHorizontal":-15.2,"spinRate":2383,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.4057238417747815,"extension":6.151986689553853},"index":5,"playId":"70821937-2b3c-3af7-8316-ae597c46cb0e","pitchNumber":6,"startTime":"2026-06-16T01:19:13.752Z","endTime":"2026-06-16T01:19:19.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":691594,"link":"/api/v1/people/691594"},"third":{"id":681393,"link":"/api/v1/people/681393"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-16T01:19:19.305Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a sharp line drive to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-16T01:22:13.821Z","endTime":"2026-06-16T01:22:55.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Derek Hill replaces right fielder Gabriel Rincones Jr., batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":7,"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-16T01:21:11.451Z","endTime":"2026-06-16T01:21:11.467Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":687282,"link":"/api/v1/people/687282"},"defense":{"pitcher":{"id":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chase Shugart replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":7,"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-16T01:21:11.467Z","endTime":"2026-06-16T01:21:57.223Z","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":680742,"link":"/api/v1/people/680742","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":624641,"link":"/api/v1/people/624641"},"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":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"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-16T01:21:57.223Z","endTime":"2026-06-16T01:22:16.111Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"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":624641,"link":"/api/v1/people/624641"},"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":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03379027789171,"aZ":-22.889047091356574,"pfxX":0.4600927286276051,"pfxZ":5.095675582935202,"pX":0.2736554967352098,"pZ":2.8953105420882226,"vX0":7.23111825551457,"vY0":-133.03356622294177,"vZ0":-2.7731914418744226,"x":106.57,"y":160.61,"x0":-2.5207073474224777,"y0":50.00544620771449,"z0":5.58032600682574,"aX":0.8367885159232011},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.9,"breakHorizontal":-2.2,"spinRate":2509,"spinDirection":189},"zone":3,"typeConfidence":0.91,"plateTime":0.40911313405738214,"extension":6.170704660386023},"index":3,"playId":"c43db999-1846-3261-b82f-d1a3063127ff","pitchNumber":1,"startTime":"2026-06-16T01:22:16.111Z","endTime":"2026-06-16T01:22:19.786Z","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":624641,"link":"/api/v1/people/624641"},"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":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.430705614157432,"aZ":-30.41222647458976,"pfxX":10.13000677572574,"pfxZ":1.223256450748445,"pX":0.9824194439988755,"pZ":1.7570888088857717,"vX0":5.510189842222397,"vY0":-119.75402044360872,"vZ0":-2.0293359598394645,"x":79.55,"y":191.34,"x0":-2.6692815575583673,"y0":50.00579503772747,"z0":5.352010781711005,"aX":14.624549967957249},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.9,"breakHorizontal":-19.7,"spinRate":2762,"spinDirection":62},"zone":14,"typeConfidence":0.89,"plateTime":0.45844469946450817,"extension":6.06453707806725},"index":4,"playId":"12938384-4b43-3223-ad66-fb624deb5a01","pitchNumber":2,"startTime":"2026-06-16T01:22:29.807Z","endTime":"2026-06-16T01:22:33.190Z","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":624641,"link":"/api/v1/people/624641"},"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":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.621566408284906,"aZ":-21.281465715328086,"pfxX":-10.999881912705108,"pfxZ":5.48034451756665,"pX":0.07950120869191854,"pZ":2.317929105206967,"vX0":10.635385804404025,"vY0":-139.21351085273614,"vZ0":-4.731059583519722,"x":113.97,"y":176.2,"x0":-2.338469767880815,"y0":50.00013805307911,"z0":5.424750773304768,"aX":-21.855234485615423},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.2,"breakHorizontal":18.1,"spinRate":2150,"spinDirection":220},"zone":5,"typeConfidence":0.92,"plateTime":0.39158243163704354,"extension":6.3898707664538685},"hitData":{"launchSpeed":104.6,"launchAngle":10.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":138.88,"coordY":81.85}},"index":5,"playId":"3af9af63-56e3-36a9-8d25-d095477df5ce","pitchNumber":3,"startTime":"2026-06-16T01:22:44.863Z","endTime":"2026-06-16T01:22:55.334Z","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":624641,"link":"/api/v1/people/624641"},"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":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-16T01:22:55.334Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Esteury Ruiz lines out to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-16T01:23:18.984Z","endTime":"2026-06-16T01:24:18.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"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_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":95.1,"endSpeed":88.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340493990146634,"aZ":-20.345176416619015,"pfxX":-10.215515369537231,"pfxZ":5.969528228971464,"pX":-0.970876749651832,"pZ":3.8622053441287156,"vX0":7.782090128499032,"vY0":-138.5293880606669,"vZ0":-1.240242857816946,"x":154.01,"y":134.5,"x0":-2.4624636643369002,"y0":50.00104852898605,"z0":5.650688867977336,"aX":-20.2363299834288},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":17.3,"spinRate":2132,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.39250640359321,"extension":6.249632836524983},"index":0,"playId":"1d7ef98d-3efe-3740-b2f3-7c39f0797bb3","pitchNumber":1,"startTime":"2026-06-16T01:23:18.984Z","endTime":"2026-06-16T01:23:23.757Z","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":624641,"link":"/api/v1/people/624641"},"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":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11135365010664,"aZ":-25.017074131248144,"pfxX":0.6402555309427502,"pfxZ":4.04558983771874,"pX":-0.20817061720787794,"pZ":1.9157695789332312,"vX0":6.1492020617352745,"vY0":-131.27260138297757,"vZ0":-4.238320602622669,"x":124.93,"y":187.05,"x0":-2.650717575023609,"y0":50.00637126404272,"z0":5.382729779009675,"aX":1.1316965677861568},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":-2.3,"spinRate":2440,"spinDirection":185},"zone":8,"typeConfidence":0.92,"plateTime":0.4150214124647955,"extension":6.195594843296057},"index":1,"playId":"42419e8f-1a19-3341-a5f2-fb464f49605d","pitchNumber":2,"startTime":"2026-06-16T01:23:32.563Z","endTime":"2026-06-16T01:23:37.204Z","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":624641,"link":"/api/v1/people/624641"},"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":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91968605076355,"aZ":-23.44918130639897,"pfxX":1.9990398606278128,"pfxZ":4.808540748667839,"pX":0.7450702394076775,"pZ":2.3835705353696475,"vX0":8.028811607700067,"vY0":-133.17086729768752,"vZ0":-3.486982610078408,"x":88.6,"y":174.42,"x0":-2.5562426274637393,"y0":50.0007477611752,"z0":5.3865769986919325,"aX":3.625829960669297},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.3,"breakHorizontal":-5.2,"spinRate":2481,"spinDirection":162},"zone":6,"typeConfidence":0.92,"plateTime":0.4097364486043533,"extension":6.216886768791711},"index":2,"playId":"bab4508a-1a94-3416-bb55-9ecdc3d3cc46","pitchNumber":3,"startTime":"2026-06-16T01:23:48.150Z","endTime":"2026-06-16T01:23:51.639Z","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":624641,"link":"/api/v1/people/624641"},"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":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5976860168458,"aZ":-35.489778233600234,"pfxX":7.24350444505047,"pfxZ":-2.312990971988981,"pX":0.06294412877294712,"pZ":2.227148872776366,"vX0":4.245904035868709,"vY0":-119.198007459251,"vZ0":0.0990531752608339,"x":114.6,"y":178.65,"x0":-2.684292437956047,"y0":50.002300795719805,"z0":5.397939457841579,"aX":10.388205662412002},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.8,"breakHorizontal":-14.2,"spinRate":2761,"spinDirection":60},"zone":5,"typeConfidence":0.91,"plateTime":0.460084168096357,"extension":6.157712143842872},"hitData":{"launchSpeed":86.4,"launchAngle":23.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.11,"coordY":97.93}},"index":3,"playId":"a7d788e5-ef7e-31de-8945-2abc83ab0457","pitchNumber":4,"startTime":"2026-06-16T01:24:07.879Z","endTime":"2026-06-16T01:24:18.911Z","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":624641,"link":"/api/v1/people/624641"},"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":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-16T01:24:18.911Z","atBatIndex":72},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jakob Marsee lines out to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-16T01:24:41.666Z","endTime":"2026-06-16T01:24:51.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35526069782186,"aZ":-14.373273415944185,"pfxX":-5.561237842339706,"pfxZ":8.760113528842721,"pX":0.037495469300906734,"pZ":3.046296933944583,"vX0":8.308767980481843,"vY0":-140.59445816269394,"vZ0":-4.606711748620916,"x":115.57,"y":156.53,"x0":-2.2130860144231286,"y0":50.003833009687696,"z0":5.616968962548305,"aX":-11.302774475652113},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":8.6,"spinRate":2085,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.3873555148125982,"extension":6.337614770955192},"hitData":{"launchSpeed":78.2,"launchAngle":22.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.52,"coordY":119.77}},"index":0,"playId":"ba423784-fac7-3fc5-85ae-1e6cccc9d9fa","pitchNumber":1,"startTime":"2026-06-16T01:24:41.666Z","endTime":"2026-06-16T01:24:51.432Z","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":624641,"link":"/api/v1/people/624641"},"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":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-16T01:24:51.432Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby called out on strikes.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-16T01:25:17.390Z","endTime":"2026-06-16T01:26:19.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".409"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".367"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".393"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".080"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".032"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".269"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.043"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".895"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".515"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".293"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.47"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.00"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.34"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.08"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.32"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.81"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.55"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.28"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.70"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.78"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.02"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.23"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.07"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".269"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.043"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".895"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".515"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".293"}],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.039773981381934,"aZ":-29.831231076348583,"pfxX":7.7970300894212405,"pfxZ":1.5694865163953349,"pX":1.1154582549956393,"pZ":2.558330777517084,"vX0":6.485980428871265,"vY0":-121.8964239774892,"vZ0":-0.7274510916514223,"x":74.48,"y":169.71,"x0":-2.597785558951467,"y0":50.005718263136416,"z0":5.4470352168588345,"aX":11.67963626241112},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.9,"breakHorizontal":-15.7,"spinRate":2790,"spinDirection":64},"zone":12,"typeConfidence":0.84,"plateTime":0.45016319211183964,"extension":6.14232490546681},"index":0,"playId":"1518e369-beda-3568-9a4e-ce9157fd267f","pitchNumber":1,"startTime":"2026-06-16T01:25:17.390Z","endTime":"2026-06-16T01:25:21.279Z","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":624641,"link":"/api/v1/people/624641"},"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":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.107089875898605,"aZ":-21.631127735788578,"pfxX":0.23235324432110782,"pfxZ":5.639485885590014,"pX":-0.43900297756898937,"pZ":3.2133397240048174,"vX0":5.663570489937713,"vY0":-135.0614930635417,"vZ0":-1.9122304379587611,"x":133.73,"y":152.02,"x0":-2.582855291575126,"y0":50.003342251632105,"z0":5.433167698099665,"aX":0.4337447561676923},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":-1.4,"spinRate":2428,"spinDirection":194},"zone":1,"typeConfidence":0.9,"plateTime":0.4037010659763287,"extension":6.115045478743525},"index":1,"playId":"802e6f69-89c1-3ba1-a514-798ca978a98e","pitchNumber":2,"startTime":"2026-06-16T01:25:34.059Z","endTime":"2026-06-16T01:25:37.475Z","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":624641,"link":"/api/v1/people/624641"},"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":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.412118055542226,"aZ":-24.488804164299722,"pfxX":1.762606964992366,"pfxZ":4.166994483773922,"pX":0.6224210293677841,"pZ":2.2868855811712874,"vX0":7.4407589569882795,"vY0":-134.11232185193094,"vZ0":-3.7159064021630828,"x":93.27,"y":177.03,"x0":-2.4023635974180118,"y0":50.005225021846016,"z0":5.410428505179508,"aX":3.254017087486496},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":-4.6,"spinRate":2489,"spinDirection":182},"zone":6,"typeConfidence":0.92,"plateTime":0.406363761649009,"extension":6.161242164004958},"index":2,"playId":"7cd04342-5890-37f1-af0e-7a7f5dabcf93","pitchNumber":3,"startTime":"2026-06-16T01:25:54.026Z","endTime":"2026-06-16T01:25:57.843Z","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":624641,"link":"/api/v1/people/624641"},"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":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":90.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51995024844461,"aZ":-13.071255870808027,"pfxX":-7.005063124439297,"pfxZ":9.29828934216351,"pX":0.2109076585973228,"pZ":2.162376686982773,"vX0":8.811430402820392,"vY0":-141.1233757772093,"vZ0":-7.088120119631482,"x":108.96,"y":180.4,"x0":-2.014790340368543,"y0":50.00248337742098,"z0":5.516303095540499,"aX":-14.392050883475857},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":11.3,"spinRate":2136,"spinDirection":215},"zone":5,"typeConfidence":0.94,"plateTime":0.38539912100646223,"extension":6.359614417937312},"index":3,"playId":"dc4ec5a1-75c9-351e-a4e5-afba37a1e65b","pitchNumber":4,"startTime":"2026-06-16T01:26:15.454Z","endTime":"2026-06-16T01:26:19.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":624641,"link":"/api/v1/people/624641"},"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":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-16T01:26:19.636Z","atBatIndex":74}]