[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-27T23:05:36.824Z","endTime":"2026-06-27T23:06:46.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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-27T20:01:50.624Z","endTime":"2026-06-27T22:40:28.085Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"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-27T22:40:28.085Z","endTime":"2026-06-27T23:05:15.212Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"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-27T23:05:15.212Z","endTime":"2026-06-27T23:05:39.125Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"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":95.3,"endSpeed":87.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58063479801192,"aZ":-12.455266656399528,"pfxX":-4.053124695136968,"pfxZ":10.14403168625059,"pX":-1.0933689174118115,"pZ":2.1592216216879083,"vX0":2.570454056260643,"vY0":-138.665604565708,"vZ0":-7.396275721605882,"x":158.68,"y":180.48,"x0":-1.5067418611983818,"y0":50.00149823607191,"z0":5.695722302658846,"aX":-7.876720884622223},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":6.8,"spinRate":2316,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.3953054462936749,"extension":6.402269020336364},"index":3,"playId":"aab17848-a546-3b29-b0d3-63d2c600bac4","pitchNumber":1,"startTime":"2026-06-27T23:05:39.125Z","endTime":"2026-06-27T23:05:43.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.687621537916367,"aZ":-11.646811340491363,"pfxX":-3.955716438839466,"pfxZ":10.68083906083405,"pX":0.10936693390231063,"pZ":2.5825582660374433,"vX0":5.392110466375332,"vY0":-137.7886775245441,"vZ0":-6.592871102496199,"x":112.83,"y":169.05,"x0":-1.3592561805305754,"y0":50.006511779049745,"z0":5.793791673498851,"aX":-7.605771202742558},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":6.0,"spinRate":2316,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.39754020536451407,"extension":6.586390094632941},"index":4,"playId":"e6e75b1a-0732-3411-a7e5-cc40b5492dfe","pitchNumber":2,"startTime":"2026-06-27T23:05:53.779Z","endTime":"2026-06-27T23:05:57.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.462147111183516,"aZ":-30.347228424631286,"pfxX":-3.997737023954622,"pfxZ":1.1853327117396084,"pX":-1.9047330852876274,"pZ":3.3292856429613993,"vX0":0.6433776124464876,"vY0":-122.96267259488111,"vZ0":-0.11701192447142716,"x":189.6,"y":148.89,"x0":-1.6496562382168798,"y0":50.00060894472394,"z0":5.943618863189388,"aX":-6.145415659711211},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.4,"breakHorizontal":7.1,"spinRate":1210,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.44475100496115827,"extension":6.25984499504179},"index":5,"playId":"a06468c8-82a5-3e5a-b435-66bc22df45d5","pitchNumber":3,"startTime":"2026-06-27T23:06:08.205Z","endTime":"2026-06-27T23:06:12.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.162025524092645,"aZ":-29.34312523787166,"pfxX":-5.2601611638337396,"pfxZ":1.8286191626959791,"pX":-0.6799275188897896,"pZ":3.420336998831819,"vX0":3.731804340464576,"vY0":-123.15715401065744,"vZ0":-0.196176337274522,"x":142.92,"y":146.43,"x0":-1.5271882850078626,"y0":50.00015635975764,"z0":5.971006149186622,"aX":-8.125075199031757},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.5,"breakHorizontal":8.8,"spinRate":1335,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.443773952595544,"extension":6.272893144924027},"index":6,"playId":"6b77d8b9-a591-36d9-84c3-1186392c3549","pitchNumber":4,"startTime":"2026-06-27T23:06:23.332Z","endTime":"2026-06-27T23:06:27.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17016847688552,"aZ":-9.845294878238928,"pfxX":-2.671315556986989,"pfxZ":11.602627040442059,"pX":-1.374336405385974,"pZ":2.5097434018831177,"vX0":1.1812645814062768,"vY0":-138.39506501699017,"vZ0":-7.012231419866937,"x":169.39,"y":171.02,"x0":-1.4615526602896376,"y0":50.0013015618927,"z0":5.748534866705206,"aX":-5.14031834378511},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":4.6,"spinRate":2338,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.39696738754377847,"extension":6.4845970352033495},"index":7,"playId":"610875b9-6523-3f7a-a928-c7c8282a2a40","pitchNumber":5,"startTime":"2026-06-27T23:06:39.395Z","endTime":"2026-06-27T23:06:46.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-06-27T23:06:46.214Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis García Jr. flies out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-27T23:07:02.559Z","endTime":"2026-06-27T23:08:40.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57403663342443,"aZ":-11.930475404887561,"pfxX":-5.962957589230211,"pfxZ":10.347363333027397,"pX":0.11397219199450234,"pZ":2.0085613442946295,"vX0":6.092020369681622,"vY0":-138.42251552060728,"vZ0":-7.882894032140948,"x":112.66,"y":184.55,"x0":-1.3321809395759057,"y0":50.00206139607352,"z0":5.677191886607726,"aX":-11.664560341597689},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":9.6,"spinRate":2300,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.39448195549507226,"extension":6.579199767003141},"index":0,"playId":"d4b8db9c-e71e-3e71-87ea-24f5361e6a05","pitchNumber":1,"startTime":"2026-06-27T23:07:11.538Z","endTime":"2026-06-27T23:07:15.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76917870410403,"aZ":-9.919072431473797,"pfxX":-4.8758455110586905,"pfxZ":11.436989609618298,"pX":-0.05041297031398607,"pZ":2.197222636487583,"vX0":5.177167131940649,"vY0":-139.00430891974577,"vZ0":-7.980091533632928,"x":118.92,"y":179.45,"x0":-1.3085069811719836,"y0":50.00569295312373,"z0":5.773777461448451,"aX":-9.49058149196951},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.1,"breakHorizontal":7.7,"spinRate":2283,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.3948788838184658,"extension":6.547653991883742},"index":1,"playId":"1f6f3cd7-603e-3b71-9248-efc9292b3319","pitchNumber":2,"startTime":"2026-06-27T23:07:30.021Z","endTime":"2026-06-27T23:07:33.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.758841675602138,"aZ":-12.4300362821012,"pfxX":-3.4757320530398985,"pfxZ":10.160289877661453,"pX":-1.3359854901430313,"pZ":3.6827328053204185,"vX0":1.5562088215781509,"vY0":-138.70439687471634,"vZ0":-3.8890505164378117,"x":167.92,"y":139.35,"x0":-1.453479270598815,"y0":50.00666841359689,"z0":5.935266737488328,"aX":-6.756582469839158},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":6.0,"spinRate":2312,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39527316306619653,"extension":6.367598344117728},"index":2,"playId":"b369ad66-1ae6-3b20-9744-1b5a57210cc3","pitchNumber":3,"startTime":"2026-06-27T23:07:49.927Z","endTime":"2026-06-27T23:07:52.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.386393901088635,"aZ":-31.29047287661599,"pfxX":-3.029462193478797,"pfxZ":0.592957317088981,"pX":-1.9195076695234212,"pZ":2.9638132314785772,"vX0":0.7016082672228061,"vY0":-121.43901920489775,"vZ0":-0.616249094679735,"x":190.17,"y":158.76,"x0":-1.8182097560154342,"y0":50.004723904010056,"z0":5.938576805373477,"aX":-4.533200636149509},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.2,"breakHorizontal":5.3,"spinRate":944,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4507360792211772,"extension":6.2561748426431025},"index":3,"playId":"3eb7235c-2385-3193-b355-76aa05288d66","pitchNumber":4,"startTime":"2026-06-27T23:08:10.211Z","endTime":"2026-06-27T23:08:13.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.071992120085856,"aZ":-27.266625168704117,"pfxX":-2.442384729022788,"pfxZ":3.2613945252148326,"pX":-0.7671986453817343,"pZ":2.6701993542483464,"vX0":3.0320982154167364,"vY0":-120.92927623806946,"vZ0":-2.0448291651711745,"x":146.24,"y":166.68,"x0":-1.710817442932463,"y0":50.003704112276594,"z0":5.882025338452658,"aX":-3.675430061447158},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.8,"breakHorizontal":3.8,"spinRate":1341,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.4502141587703896,"extension":6.279364027467072},"hitData":{"launchSpeed":86.2,"launchAngle":33.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.15,"coordY":107.6}},"index":4,"playId":"5bb973f8-6977-323a-b1de-ad36ec47dcb6","pitchNumber":5,"startTime":"2026-06-27T23:08:28.335Z","endTime":"2026-06-27T23:08:40.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:08:40.214Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-27T23:08:55.790Z","endTime":"2026-06-27T23:10:48.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"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":95.4,"endSpeed":87.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.752100804525522,"aZ":-11.935923879642107,"pfxX":-3.14890795501722,"pfxZ":10.349291195993965,"pX":-0.3699364872727914,"pZ":3.229885183219522,"vX0":4.284252770958258,"vY0":-138.87329836998475,"vZ0":-4.796102733536763,"x":131.1,"y":151.57,"x0":-1.5226660556102616,"y0":50.002826826526146,"z0":5.771590431135234,"aX":-6.158116405750449},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":4.8,"spinRate":2255,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3942275607143255,"extension":6.503398894300746},"index":0,"playId":"d824b932-1212-3acd-9da1-5b18d01d2af0","pitchNumber":1,"startTime":"2026-06-27T23:09:04.004Z","endTime":"2026-06-27T23:09:07.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62890349819043,"aZ":-11.243436569989955,"pfxX":-3.4542143914410435,"pfxZ":10.760796949709508,"pX":0.1754535491038529,"pZ":2.2630567862026942,"vX0":5.390279656840511,"vY0":-138.29491411970838,"vZ0":-7.358515081033112,"x":110.31,"y":177.68,"x0":-1.3463936807036774,"y0":50.005947884815306,"z0":5.7054744555701955,"aX":-6.721000849163176},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":5.2,"spinRate":2296,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.3954287850445195,"extension":6.495621662624262},"index":1,"playId":"9dec8489-7080-396d-adbf-f177f5d473d3","pitchNumber":2,"startTime":"2026-06-27T23:09:23.915Z","endTime":"2026-06-27T23:09:27.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.988797669409823,"aZ":-11.564795939655925,"pfxX":-2.7894837180019447,"pfxZ":10.286450993840358,"pX":-0.9034287721914851,"pZ":3.4550898284275546,"vX0":2.6187698277148543,"vY0":-140.24549142582518,"vZ0":-4.545252810248827,"x":151.44,"y":145.49,"x0":-1.4842398043309077,"y0":50.003645659485926,"z0":5.843516761153027,"aX":-5.5894492387119055},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.0,"breakHorizontal":4.6,"spinRate":2304,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38967667211135204,"extension":6.403625786822667},"index":2,"playId":"977d53bf-b60f-3c1d-9304-8fba853975d4","pitchNumber":3,"startTime":"2026-06-27T23:09:42.719Z","endTime":"2026-06-27T23:09:46.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.785173801993203,"aZ":-11.705924913611202,"pfxX":-3.4045104676033002,"pfxZ":10.334398659904405,"pX":-0.5340203605583088,"pZ":2.81969321640356,"vX0":3.1916430791147246,"vY0":-139.03464691015705,"vZ0":-5.925414907317427,"x":137.36,"y":162.65,"x0":-1.2481001377166252,"y0":50.00042455586454,"z0":5.737486981944528,"aX":-6.741716101137118},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":5.6,"spinRate":2326,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.39222158593746403,"extension":6.593118424943829},"index":3,"playId":"098ad062-9852-3497-9be0-870d3c37aabd","pitchNumber":4,"startTime":"2026-06-27T23:10:01.675Z","endTime":"2026-06-27T23:10:05.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.669654747567233,"aZ":-31.7278335251927,"pfxX":-5.67764916254967,"pfxZ":0.29278536986346815,"pX":-0.5039065115910514,"pZ":0.8226134207148394,"vX0":4.383101629299583,"vY0":-122.06583457444854,"vZ0":-5.354980879791071,"x":136.21,"y":216.57,"x0":-1.5837589763828757,"y0":50.001492978804166,"z0":5.771373616907165,"aX":-8.580996751076107},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.5,"breakHorizontal":9.2,"spinRate":1427,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4484497934925411,"extension":6.542881716171477},"index":4,"playId":"c42e2b82-e698-3a06-9a56-b1b114b08ec1","pitchNumber":5,"startTime":"2026-06-27T23:10:23.474Z","endTime":"2026-06-27T23:10:26.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15122735310805,"aZ":-12.983502128607116,"pfxX":-2.3659846162447495,"pfxZ":9.970793504666387,"pX":-0.814544688417656,"pZ":3.477810977065482,"vX0":2.601485308569985,"vY0":-138.39393642519582,"vZ0":-4.114852836232561,"x":148.05,"y":144.88,"x0":-1.462872938851489,"y0":50.002734251781625,"z0":5.8643062629358536,"aX":-4.55370081710931},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":3.7,"spinRate":2279,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39698319038928753,"extension":6.482072315705721},"index":5,"playId":"42bfa5f0-4ba7-35aa-9ffb-dbc5c6d1e3bb","pitchNumber":6,"startTime":"2026-06-27T23:10:43.406Z","endTime":"2026-06-27T23:10:48.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:10:48.389Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Abrams flies out to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-27T23:11:14.503Z","endTime":"2026-06-27T23:11:22.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66729672983936,"aZ":-14.695113619017988,"pfxX":-3.8358731952050835,"pfxZ":9.06198203945545,"pX":-0.37792866431731365,"pZ":2.9294315897285137,"vX0":4.160573305985916,"vY0":-138.196207855994,"vZ0":-5.1485537644858255,"x":131.41,"y":159.69,"x0":-1.4067517999232497,"y0":50.00103993304086,"z0":5.808592993071938,"aX":-7.3968064960789395},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":6.0,"spinRate":2211,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.3968045226613719,"extension":6.619302291566689},"hitData":{"launchSpeed":90.3,"launchAngle":31.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.01,"coordY":68.7}},"index":0,"playId":"3c7463d5-102b-3456-b2d6-afc6505666d1","pitchNumber":1,"startTime":"2026-06-27T23:11:14.503Z","endTime":"2026-06-27T23:11:22.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:11:22.741Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward challenged (pitch result), call on the field was overturned: Taylor Ward walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T23:13:13.756Z","endTime":"2026-06-27T23:16:14.576Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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(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":87.2,"endSpeed":81.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.780157917653323,"aZ":-22.388549443951142,"pfxX":-1.7826105723557997,"pfxZ":5.859417742074581,"pX":0.7976707998856002,"pZ":2.1934062061247546,"vX0":-4.080011319006925,"vY0":-127.03116382820022,"vZ0":-4.453503872135007,"x":86.59,"y":179.56,"x0":2.6426061411643404,"y0":50.001040041802504,"z0":5.702301130373068,"aX":-2.974620708958452},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.1,"breakHorizontal":4.0,"spinRate":2342,"spinDirection":185},"zone":6,"typeConfidence":0.9,"plateTime":0.427694112785467,"extension":6.2259136154466725},"index":0,"playId":"33fbf2c0-43e7-34c2-9243-90a43ffda8a6","pitchNumber":1,"startTime":"2026-06-27T23:13:32.705Z","endTime":"2026-06-27T23:13:36.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":91.7,"endSpeed":84.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.497684781845763,"aZ":-22.421090545543557,"pfxX":9.82170394168736,"pfxZ":5.377381145990359,"pX":0.7131292884942433,"pZ":1.7873045401347327,"vX0":-7.714934410534281,"vY0":-133.29035454383842,"vZ0":-5.6499732201515345,"x":89.82,"y":190.52,"x0":2.357550421497077,"y0":50.0035638966851,"z0":5.5356649126788415,"aX":17.815410032243346},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.8,"breakHorizontal":-16.3,"spinRate":2076,"spinDirection":153},"zone":9,"typeConfidence":0.91,"plateTime":0.40968463760846996,"extension":6.429667755110048},"index":1,"playId":"5572212f-c7a4-3670-ad26-5aaa462e3748","pitchNumber":2,"startTime":"2026-06-27T23:13:50.311Z","endTime":"2026-06-27T23:13:53.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89089529126826,"aZ":-23.71816750259727,"pfxX":-0.445382788617148,"pfxZ":4.932965221485523,"pX":0.5642692228168704,"pZ":4.3378618326339735,"vX0":-4.782556317735147,"vY0":-128.87180354251174,"vZ0":0.6183442815050094,"x":95.49,"y":121.66,"x0":2.487196400237463,"y0":50.004102008194224,"z0":5.899615553463566,"aX":-0.7636006322948607},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.2,"breakHorizontal":1.7,"spinRate":2350,"spinDirection":192},"zone":12,"typeConfidence":0.82,"plateTime":0.42188462301108487,"extension":6.125650670462968},"index":2,"playId":"6ee4b2fa-83ea-303d-9f40-1c7d20756c98","pitchNumber":3,"startTime":"2026-06-27T23:14:10.772Z","endTime":"2026-06-27T23:14:13.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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.1,"endSpeed":73.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.218471154700154,"aZ":-41.62800534084337,"pfxX":-3.5283372799546044,"pfxZ":-7.087811219011025,"pX":-0.6040951127250426,"pZ":0.5048993007563712,"vX0":-5.4224253306092365,"vY0":-115.0597902686042,"vZ0":-2.9039718375601717,"x":140.03,"y":225.15,"x0":2.2453050337483114,"y0":50.000831960549,"z0":5.834230260574988,"aX":-4.708056832869596},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-13.3,"breakHorizontal":7.8,"spinRate":2434,"spinDirection":334},"zone":13,"typeConfidence":0.89,"plateTime":0.47684157869679655,"extension":6.161093706160752},"index":3,"playId":"bd46ac6a-7007-3f38-bef5-acd26b7db58d","pitchNumber":4,"startTime":"2026-06-27T23:14:27.964Z","endTime":"2026-06-27T23:14:31.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83617761800779,"aZ":-22.532832392472194,"pfxX":10.089610319871401,"pfxZ":5.291331640774077,"pX":1.259466294577076,"pZ":2.585020442272788,"vX0":-6.703814288102201,"vY0":-134.3104294746625,"vZ0":-3.5890567913167573,"x":68.99,"y":168.98,"x0":2.4804154378854104,"y0":50.00363475908414,"z0":5.546360364046285,"aX":18.38383587502689},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.0,"breakHorizontal":-16.8,"spinRate":2199,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.4082464357499558,"extension":6.460251822426193},"index":4,"playId":"191cdc02-de3c-34f1-a959-3e66edd7b230","pitchNumber":5,"startTime":"2026-06-27T23:14:52.327Z","endTime":"2026-06-27T23:14:55.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.924549145248797,"aZ":-24.692827759866134,"pfxX":-2.1736866105233412,"pfxZ":4.338980940268378,"pX":0.4659455993923422,"pZ":4.071232381879154,"vX0":-4.28937196255098,"vY0":-129.92089821347548,"vZ0":0.05694437188603452,"x":99.24,"y":128.86,"x0":2.4149819160898764,"y0":50.003623274402614,"z0":5.9117655165749765,"aX":-3.7498474998537468},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.0,"breakHorizontal":4.8,"spinRate":2319,"spinDirection":191},"zone":12,"typeConfidence":0.89,"plateTime":0.42014247749602296,"extension":6.17572303018946},"index":5,"playId":"6b70a5b2-5627-38da-8763-fad36a302dbb","pitchNumber":6,"startTime":"2026-06-27T23:15:30.165Z","endTime":"2026-06-27T23:15:33.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":88.2,"endSpeed":81.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86472017701634,"aZ":-24.994292629406296,"pfxX":-1.4399162593933204,"pfxZ":4.261850950098845,"pX":1.164437895771586,"pZ":2.385794386210265,"vX0":-3.1016399637673637,"vY0":-128.49713376007747,"vZ0":-3.3760872387772602,"x":72.61,"y":174.36,"x0":2.5708030447230548,"y0":50.00220800713131,"z0":5.643417181414344,"aX":-2.4239184943019634},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":3.2,"spinRate":2235,"spinDirection":199},"zone":14,"typeConfidence":0.89,"plateTime":0.4251119391459781,"extension":6.336335834086375},"index":6,"playId":"3afe0f15-dc77-3af5-8552-29537f0717b3","pitchNumber":7,"startTime":"2026-06-27T23:15:47.566Z","endTime":"2026-06-27T23:16:14.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"}},"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:16:14.576Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T23:16:27.424Z","endTime":"2026-06-27T23:18:00.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08259012354365,"aZ":-23.22158812821301,"pfxX":-2.07372810457764,"pfxZ":5.2323327975483265,"pX":0.5464407241353073,"pZ":1.9388488927536294,"vX0":-4.254200166662893,"vY0":-129.04017363005508,"vZ0":-4.972677347325917,"x":96.17,"y":186.43,"x0":2.4763406529705043,"y0":50.005314674704856,"z0":5.646009636227103,"aX":-3.5495016651301756},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.8,"breakHorizontal":4.6,"spinRate":2423,"spinDirection":185},"zone":9,"typeConfidence":0.9,"plateTime":0.4220559377529183,"extension":6.369987142869608},"index":0,"playId":"cc3246df-1a99-33c3-80b3-8ad9f7a46bba","pitchNumber":1,"startTime":"2026-06-27T23:16:27.841Z","endTime":"2026-06-27T23:16:31.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86475035442331,"aZ":-23.44641848887201,"pfxX":-2.2856405103377213,"pfxZ":5.077444933077386,"pX":-0.4525145593390219,"pZ":1.1514363122573656,"vX0":-6.402630591697687,"vY0":-129.41826620016863,"vZ0":-6.663279809684722,"x":134.25,"y":207.69,"x0":2.3379631911146426,"y0":50.0001903105918,"z0":5.52358848242878,"aX":-3.9221528776187777},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.2,"breakHorizontal":5.4,"spinRate":2384,"spinDirection":176},"zone":13,"typeConfidence":0.9,"plateTime":0.42124155037644595,"extension":6.416791602643946},"index":1,"playId":"375c1b9e-d7aa-3e90-9bfe-775f284d398d","pitchNumber":2,"startTime":"2026-06-27T23:16:46.045Z","endTime":"2026-06-27T23:16:49.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":91.3,"endSpeed":83.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32500950651831,"aZ":-21.33531732671378,"pfxX":9.230728838725566,"pfxZ":6.040693086113233,"pX":0.6668649857020045,"pZ":2.4301834961022144,"vX0":-8.053180869699478,"vY0":-132.81775464985222,"vZ0":-3.905311201732634,"x":91.58,"y":173.17,"x0":2.532743907970687,"y0":50.002340206114575,"z0":5.463138291714527,"aX":16.561024808743788},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.3,"breakHorizontal":-15.1,"spinRate":2075,"spinDirection":144},"zone":6,"typeConfidence":0.91,"plateTime":0.41172125140081794,"extension":6.413747719515443},"index":2,"playId":"299f3615-73d8-3719-b6c0-d37903ecad0e","pitchNumber":3,"startTime":"2026-06-27T23:17:03.307Z","endTime":"2026-06-27T23:17:06.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.133145617654137,"aZ":-16.46228449351391,"pfxX":3.3653479354928435,"pfxZ":8.643890463664944,"pX":-0.11649005259902875,"pZ":3.940255066428588,"vX0":-7.821826293517745,"vY0":-134.02054757772873,"vZ0":-1.5040684524236494,"x":121.44,"y":132.39,"x0":2.4035044157960423,"y0":50.00492720977635,"z0":5.685310534018439,"aX":6.119688199632563},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":-4.4,"spinRate":2124,"spinDirection":155},"zone":11,"typeConfidence":0.91,"plateTime":0.40878384212523766,"extension":6.366319049461771},"index":3,"playId":"873a429c-3f8a-34e7-8f75-a5f55cf22831","pitchNumber":4,"startTime":"2026-06-27T23:17:25.126Z","endTime":"2026-06-27T23:17:28.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.020468441643384,"aZ":-29.705911482058383,"pfxX":-9.21802846052309,"pfxZ":1.7294838820739535,"pX":-1.3029998166136654,"pZ":2.161689100853431,"vX0":-6.352519150084073,"vY0":-118.71039395973075,"vZ0":-1.6741224640906438,"x":166.67,"y":180.41,"x0":2.6063355931239527,"y0":50.001497407972664,"z0":5.583822106556514,"aX":-13.135030717009217},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.0,"breakHorizontal":18.2,"spinRate":2509,"spinDirection":298},"zone":13,"typeConfidence":0.89,"plateTime":0.4616525088104848,"extension":6.254058064164275},"index":4,"playId":"3790e067-c5ce-31af-86ee-8e53739ca858","pitchNumber":5,"startTime":"2026-06-27T23:17:57.265Z","endTime":"2026-06-27T23:18:00.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:18:00.778Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T23:18:14.871Z","endTime":"2026-06-27T23:19:28.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.586804494461937,"aZ":-34.48268061078094,"pfxX":-9.722221151531723,"pfxZ":-1.7120887876376054,"pX":0.8999289041813362,"pZ":1.800910578573071,"vX0":-1.9087954793792303,"vY0":-115.98149825801232,"vZ0":-1.2024504323333662,"x":82.7,"y":190.16,"x0":2.997896161302362,"y0":50.0024319400836,"z0":5.642500030347979,"aX":-13.119769806445351},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-3.1,"breakHorizontal":18.1,"spinRate":2661,"spinDirection":302},"zone":14,"typeConfidence":0.91,"plateTime":0.47396497224373935,"extension":6.008497931226559},"index":0,"playId":"3d843988-f168-35d9-b59f-95dae6971e2e","pitchNumber":1,"startTime":"2026-06-27T23:18:24.406Z","endTime":"2026-06-27T23:18:27.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.213104034790405,"aZ":-25.856215206674896,"pfxX":-2.4561185785427764,"pfxZ":3.6349181568311426,"pX":-0.3919875924708803,"pZ":3.0361032488180206,"vX0":-6.310012267812211,"vY0":-129.95727161124324,"vZ0":-2.072302680444707,"x":131.94,"y":156.81,"x0":2.371401280233374,"y0":50.00148729828503,"z0":5.777213931864133,"aX":-4.265858490687701},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.4,"breakHorizontal":5.6,"spinRate":2340,"spinDirection":188},"zone":1,"typeConfidence":0.9,"plateTime":0.4189494966695171,"extension":6.316555562352421},"index":1,"playId":"cd7271fe-a40f-3ad5-bbdf-00989a5a29f0","pitchNumber":2,"startTime":"2026-06-27T23:18:43.808Z","endTime":"2026-06-27T23:18:47.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.979053681436792,"aZ":-25.0051103874399,"pfxX":10.161743532846199,"pfxZ":4.680939676642099,"pX":1.6639550684142088,"pZ":1.3129963776264069,"vX0":-5.919355857744303,"vY0":-122.66403467998336,"vZ0":-5.236279321571643,"x":53.57,"y":203.33,"x0":2.7811280708562607,"y0":50.00447483154041,"z0":5.59219852738098,"aX":15.574462528767123},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.6,"breakHorizontal":-17.2,"spinRate":1953,"spinDirection":132},"zone":14,"typeConfidence":0.89,"plateTime":0.44554981747234557,"extension":6.114980660643359},"index":2,"playId":"6c2c04a0-a0c1-3302-a324-7070d144e7bc","pitchNumber":3,"startTime":"2026-06-27T23:19:06.301Z","endTime":"2026-06-27T23:19:10.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29292916492585,"aZ":-22.8667907219815,"pfxX":-1.4128032055937334,"pfxZ":5.371926708634437,"pX":1.1352538748776175,"pZ":2.9677246449653896,"vX0":-3.46753638338487,"vY0":-130.05946318238784,"vZ0":-2.6469260681715854,"x":73.73,"y":158.65,"x0":2.663228951017843,"y0":50.0044061804904,"z0":5.711192126779116,"aX":-2.4486835436984817},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.5,"breakHorizontal":3.2,"spinRate":2310,"spinDirection":186},"zone":12,"typeConfidence":0.87,"plateTime":0.4192619232720145,"extension":6.262901160031767},"index":3,"playId":"e90f73d4-e2a7-3789-8d12-61ea84954ac8","pitchNumber":4,"startTime":"2026-06-27T23:19:25.111Z","endTime":"2026-06-27T23:19:28.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:19:28.819Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Coby Mayo walks. Taylor Ward to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T23:19:43.456Z","endTime":"2026-06-27T23:21:28.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"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(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.9,"endSpeed":83.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.389731699955167,"aZ":-24.640640747599775,"pfxX":-2.21953333854045,"pfxZ":4.260709398204797,"pX":0.3059145556370018,"pZ":3.631719447901923,"vX0":-5.0186186140230005,"vY0":-131.09165420047452,"vZ0":-0.9708082435172973,"x":105.34,"y":140.72,"x0":2.5212273736811643,"y0":50.00629939289434,"z0":5.818650269156978,"aX":-3.927356085209294},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.8,"breakHorizontal":4.9,"spinRate":2231,"spinDirection":181},"zone":12,"typeConfidence":0.89,"plateTime":0.41519767970676247,"extension":6.273792678295021},"index":0,"playId":"2642dda2-e9e0-368c-adb8-84dd0ac74c60","pitchNumber":1,"startTime":"2026-06-27T23:19:53.524Z","endTime":"2026-06-27T23:19:57.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":92.1,"endSpeed":85.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.876975763364435,"aZ":-17.090125663811897,"pfxX":3.019371148041802,"pfxZ":8.213727783888213,"pX":0.3620853963067071,"pZ":1.4138449350327689,"vX0":-6.577737422463667,"vY0":-133.9130967648054,"vZ0":-7.677389978668148,"x":103.2,"y":200.61,"x0":2.4456876263543172,"y0":50.00374994233676,"z0":5.51582595203001,"aX":5.546059255151605},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":-4.2,"spinRate":2093,"spinDirection":151},"zone":14,"typeConfidence":0.91,"plateTime":0.40727423467733503,"extension":6.453667053242154},"index":1,"playId":"cd8868f8-9d2e-3c85-88de-c9a58efe73f9","pitchNumber":2,"startTime":"2026-06-27T23:20:11.364Z","endTime":"2026-06-27T23:20:38.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.234955699512817,"aZ":-16.662528355393363,"pfxX":4.015691005964609,"pfxZ":8.620975100219395,"pX":-0.5802059871965278,"pZ":1.4925688426492139,"vX0":-8.869438680277668,"vY0":-132.94935304400684,"vZ0":-7.562104903010226,"x":139.12,"y":198.48,"x0":2.2701753026956784,"y0":50.000544020510894,"z0":5.572683602626795,"aX":7.223846834955043},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.2,"breakHorizontal":-5.4,"spinRate":1995,"spinDirection":149},"zone":13,"typeConfidence":0.91,"plateTime":0.4112523232622456,"extension":6.38735089093631},"index":2,"playId":"2d9d6685-eb47-3914-9be2-d6294e9567bc","pitchNumber":3,"startTime":"2026-06-27T23:20:32.364Z","endTime":"2026-06-27T23:20:59.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"}},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.893755851166443,"aZ":-22.44053088035591,"pfxX":-2.0094100716567507,"pfxZ":5.8727901485401315,"pX":0.46874663835949887,"pZ":3.23040687413951,"vX0":-4.532941416734316,"vY0":-127.5978107292735,"vZ0":-1.9164099468992601,"x":99.13,"y":151.56,"x0":2.525579833506564,"y0":50.00583922763077,"z0":5.749607314580011,"aX":-3.331334111168718},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.4,"breakHorizontal":4.6,"spinRate":2240,"spinDirection":185},"zone":3,"typeConfidence":0.89,"plateTime":0.4283603040851407,"extension":6.290514348953454},"index":3,"playId":"a093e26c-862e-323a-81e9-0267dca34782","pitchNumber":4,"startTime":"2026-06-27T23:21:06.512Z","endTime":"2026-06-27T23:21:09.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.948904942823926,"aZ":-24.62872191911467,"pfxX":8.60397403405095,"pfxZ":5.097331838705207,"pX":1.9598728969849486,"pZ":3.5437141219737103,"vX0":-4.459117926036676,"vY0":-121.02687840539414,"vZ0":-0.3113105998799337,"x":42.29,"y":143.1,"x0":2.7097369880752753,"y0":50.00494163984697,"z0":5.833709476779683,"aX":12.746399747231496},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.4,"breakHorizontal":-14.5,"spinRate":1919,"spinDirection":134},"zone":12,"typeConfidence":0.88,"plateTime":0.4528170818198918,"extension":5.9891249114973935},"index":4,"playId":"e8dda41b-dcc4-350a-ab87-3294ccbb2508","pitchNumber":5,"startTime":"2026-06-27T23:21:24.522Z","endTime":"2026-06-27T23:21:28.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:21:28.065Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler O'Neill called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T23:21:41.286Z","endTime":"2026-06-27T23:23:36.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.738685845495965,"aZ":-43.07193194021546,"pfxX":-5.548778707196969,"pfxZ":-8.67347113571799,"pX":0.6531435041091851,"pZ":3.130437134357562,"vX0":-2.4908717352411416,"vY0":-111.82120481435186,"vZ0":3.321691466789365,"x":92.1,"y":154.26,"x0":2.5054548089282025,"y0":50.004753450256636,"z0":6.070276414048757,"aX":-6.968635074770058},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-14.4,"breakHorizontal":10.7,"spinRate":2400,"spinDirection":330},"zone":3,"typeConfidence":0.9,"plateTime":0.4914039898291658,"extension":6.12719453739555},"index":0,"playId":"856b1526-69b2-3ce5-bc99-382090b910b4","pitchNumber":1,"startTime":"2026-06-27T23:21:56.165Z","endTime":"2026-06-27T23:21:59.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14056105019637,"aZ":-23.881006258702897,"pfxX":8.802882937568935,"pfxZ":5.650810907250051,"pX":0.5285671582077803,"pZ":1.2640403152183246,"vX0":-7.235279457443024,"vY0":-120.29954502254391,"vZ0":-5.548864312298399,"x":96.85,"y":204.65,"x0":2.4301453406609705,"y0":50.001120540223816,"z0":5.714899661551233,"aX":12.912994724822607},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.1,"breakHorizontal":-14.3,"spinRate":1876,"spinDirection":134},"zone":14,"typeConfidence":0.9,"plateTime":0.455156060083695,"extension":5.983705127958669},"index":1,"playId":"e3909ca0-ffbb-36f0-9498-f02e9177c029","pitchNumber":2,"startTime":"2026-06-27T23:22:12.373Z","endTime":"2026-06-27T23:22:15.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":74.4,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.394039125943024,"aZ":-30.752438044168592,"pfxX":2.7862478430884012,"pfxZ":1.007482267795237,"pX":1.1946190660063662,"pZ":-0.027836326920539053,"vX0":-4.454017041258606,"vY0":-119.87088371255662,"vZ0":-6.280512013781813,"x":71.46,"y":239.53,"x0":2.7396425747973314,"y0":50.00492550676696,"z0":5.472093658635012,"aX":3.9387439554213093},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.1,"breakHorizontal":-3.6,"spinRate":1254,"spinDirection":141},"zone":14,"typeConfidence":0.84,"plateTime":0.4620805508388752,"extension":6.210354776736258},"index":2,"playId":"2c143ed2-dde7-37be-89e9-8d8672c8ee23","pitchNumber":3,"startTime":"2026-06-27T23:22:30.312Z","endTime":"2026-06-27T23:22:33.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.365597592474934,"aZ":-26.89605372818464,"pfxX":-2.381318538003783,"pfxZ":3.0829950468915275,"pX":-0.03186196503079612,"pZ":3.9427951952666724,"vX0":-5.4755770999555775,"vY0":-130.06698771854144,"vZ0":0.3491180325614769,"x":118.21,"y":132.32,"x0":2.410329367893706,"y0":50.004162130515354,"z0":5.846901830150779,"aX":-4.078189038800345},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.9,"breakHorizontal":5.5,"spinRate":2215,"spinDirection":189},"zone":11,"typeConfidence":0.9,"plateTime":0.42117170789642966,"extension":6.273616493482144},"index":3,"playId":"5ef30f21-0533-392f-9ea7-cd66bc027097","pitchNumber":4,"startTime":"2026-06-27T23:22:52.447Z","endTime":"2026-06-27T23:22:55.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.978967699434687,"aZ":-28.099307945275374,"pfxX":9.154583773032828,"pfxZ":2.7512906335810356,"pX":2.211843819863715,"pZ":3.480357210200375,"vX0":-3.9238636750335556,"vY0":-120.75468520604453,"vZ0":0.2288527601678152,"x":32.69,"y":144.81,"x0":2.666346309928465,"y0":50.00258806202143,"z0":5.851620649252889,"aX":13.551886513670144},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.3,"breakHorizontal":-15.7,"spinRate":1816,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.4531722190000309,"extension":5.959586186745136},"index":4,"playId":"160cf557-1185-3079-92c9-4fe7ea0e3c3b","pitchNumber":5,"startTime":"2026-06-27T23:23:10.251Z","endTime":"2026-06-27T23:23:13.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":89.3,"endSpeed":82.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.667551151944803,"aZ":-26.221797473808355,"pfxX":-2.46421583623065,"pfxZ":3.467037671985116,"pX":0.7162288278327383,"pZ":2.8560666856640706,"vX0":-3.927010069210999,"vY0":-130.07130962390096,"vZ0":-2.182124311266887,"x":89.7,"y":161.67,"x0":2.5643365844556327,"y0":50.00326576194774,"z0":5.6892285567123615,"aX":-4.232913029411775},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.0,"breakHorizontal":5.3,"spinRate":2230,"spinDirection":197},"zone":3,"typeConfidence":0.9,"plateTime":0.4206998537309863,"extension":6.3920553195886916},"index":5,"playId":"5ab1187e-d891-3a36-a70e-ce7c9d87b3fe","pitchNumber":6,"startTime":"2026-06-27T23:23:30.156Z","endTime":"2026-06-27T23:23:36.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:23:36.837Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Crews flies out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T23:25:30.148Z","endTime":"2026-06-27T23:26:11.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.766710651752,"aZ":-11.441596024952235,"pfxX":-2.7161701008890096,"pfxZ":10.971576382073085,"pX":0.894437364885836,"pZ":2.8199293659121585,"vX0":6.4628341108821585,"vY0":-135.87073256865938,"vZ0":-6.075156668466221,"x":82.91,"y":162.64,"x0":-1.1507888623364928,"y0":50.00350222751927,"z0":5.862808627577544,"aX":-5.133359164144099},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.0,"breakHorizontal":3.7,"spinRate":2342,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.40146367156319496,"extension":6.548481576730099},"index":0,"playId":"ba4b4f1e-578a-3239-a771-7cf0db4ce61a","pitchNumber":1,"startTime":"2026-06-27T23:25:46.067Z","endTime":"2026-06-27T23:25:50.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95905921420574,"aZ":-10.358865393318007,"pfxX":-2.6229473821850027,"pfxZ":11.716611903324974,"pX":0.27618423273036635,"pZ":3.3267136803919257,"vX0":4.6985057951655325,"vY0":-135.6599154835168,"vZ0":-5.057009159850239,"x":106.47,"y":148.96,"x0":-1.1382265922994157,"y0":50.00216404836756,"z0":5.938405587132801,"aX":-4.883718403463623},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.3,"breakHorizontal":3.7,"spinRate":2328,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.4038968500642217,"extension":6.4954002098052985},"hitData":{"launchSpeed":95.9,"launchAngle":45.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.97,"coordY":82.84}},"index":1,"playId":"530adf71-e9fe-37b7-8a44-4777d7505d90","pitchNumber":2,"startTime":"2026-06-27T23:26:01.315Z","endTime":"2026-06-27T23:26:11.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:26:11.389Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daylen Lile hits a ground-rule double (18) on a fly ball to left field.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T23:26:25.909Z","endTime":"2026-06-27T23:27:00.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":93.6,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.425410227096723,"aZ":-12.370264929710403,"pfxX":-2.9754244165958186,"pfxZ":10.521140916721805,"pX":-0.8517174131057539,"pZ":2.943234246957693,"vX0":2.4068384792847386,"vY0":-136.21961851938036,"vZ0":-5.44404099579536,"x":149.47,"y":159.31,"x0":-1.3593626055450228,"y0":50.00649873359498,"z0":5.820295164259813,"aX":-5.602884094878103},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":4.9,"spinRate":2325,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4018190152085479,"extension":6.443059874215554},"index":0,"playId":"500281e5-da77-36b0-9b9e-ececd0483c36","pitchNumber":1,"startTime":"2026-06-27T23:26:34.879Z","endTime":"2026-06-27T23:26:38.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.822108327850458,"aZ":-27.866356732346585,"pfxX":-7.079904846926379,"pfxZ":2.7897402865654515,"pX":-1.2710067087930428,"pZ":1.8442883967519212,"vX0":2.9120994565806417,"vY0":-122.99369105963395,"vZ0":-3.8968766805767863,"x":165.45,"y":188.98,"x0":-1.5461189186441877,"y0":50.00049753326429,"z0":5.794240897359427,"aX":-10.920071593706963},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.4,"breakHorizontal":12.2,"spinRate":1305,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.44415957143977325,"extension":6.4621814584584385},"hitData":{"launchSpeed":92.6,"launchAngle":25.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":65.2,"coordY":56.16}},"index":1,"playId":"179efb0c-60db-3907-b259-a8ea0241ec0d","pitchNumber":2,"startTime":"2026-06-27T23:26:50.417Z","endTime":"2026-06-27T23:27:00.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":0.67,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:27:00.964Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorbit Vivas singles on a ground ball to left fielder Taylor Ward. Daylen Lile scores. Jorbit Vivas to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T23:27:23.652Z","endTime":"2026-06-27T23:29:07.956Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":69.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03393740048245,"aZ":-43.76100602780533,"pfxX":6.135049385594147,"pfxZ":-9.59969805940078,"pX":0.6736651311334405,"pZ":0.30567416380438117,"vX0":3.116823780162771,"vY0":-111.06971116992706,"vZ0":-2.0967349639727884,"x":91.32,"y":230.53,"x0":-1.5602294665130958,"y0":50.00083392153594,"z0":5.955693241847917,"aX":7.408603359324403},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.6,"breakVerticalInduced":-17.5,"breakHorizontal":-12.1,"spinRate":2661,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4995524520590897,"extension":6.25964024489028},"index":0,"playId":"f6b4f055-6148-3175-87f6-3b79b6ed7425","pitchNumber":1,"startTime":"2026-06-27T23:27:32.331Z","endTime":"2026-06-27T23:27:35.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69676170381471,"aZ":-11.005357497694808,"pfxX":-4.6938033809424375,"pfxZ":11.392268357957539,"pX":-0.0851447416718089,"pZ":3.392859331753486,"vX0":4.787367535522286,"vY0":-136.13231627783497,"vZ0":-4.349174912441062,"x":120.25,"y":147.17,"x0":-1.2652440229688149,"y0":50.00053551132905,"z0":5.786261637926282,"aX":-8.72017777760993},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.8,"breakHorizontal":7.3,"spinRate":2351,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4039114060902338,"extension":6.552071172029886},"index":1,"playId":"50f9ca31-4825-3525-8b87-6e6e3e00112d","pitchNumber":2,"startTime":"2026-06-27T23:27:54.252Z","endTime":"2026-06-27T23:28:00.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.281815896505424,"aZ":-9.866898570359075,"pfxX":-2.986627908491546,"pfxZ":11.389336214431296,"pX":0.7531822530944189,"pZ":2.030240003790597,"vX0":6.556410885171003,"vY0":-139.08830819293422,"vZ0":-8.179642882472468,"x":88.29,"y":183.96,"x0":-1.2469024188627724,"y0":50.003591180065264,"z0":5.664071738743414,"aX":-5.85049801892178},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.1,"breakHorizontal":4.1,"spinRate":2376,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.3938439794342514,"extension":6.675150734586636},"index":2,"playId":"f1f8d305-d6b3-38bb-81ec-cb43a9102cd6","pitchNumber":3,"startTime":"2026-06-27T23:28:33.668Z","endTime":"2026-06-27T23:28:37.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61815197685581,"aZ":-10.827876361544511,"pfxX":-3.422602058872351,"pfxZ":11.00497404362391,"pX":-0.2914102351111046,"pZ":3.43219247426034,"vX0":4.311564157092775,"vY0":-138.77262497801843,"vZ0":-4.408459370953263,"x":128.11,"y":146.11,"x0":-1.4245048768977624,"y0":50.0060822763526,"z0":5.769692112334219,"aX":-6.641103300382712},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.1,"breakHorizontal":5.3,"spinRate":2300,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3955242816980129,"extension":6.519491329123838},"hitData":{"launchSpeed":65.5,"launchAngle":10.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.56,"coordY":144.32}},"index":3,"playId":"1c4da3d0-39a5-30bc-af1d-bc9be993b088","pitchNumber":4,"startTime":"2026-06-27T23:28:56.180Z","endTime":"2026-06-27T23:29:07.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.8,"awayTeamWinProbability":62.2,"homeTeamWinProbabilityAdded":-10.200000000000003,"leverageIndex":1.35,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:29:07.956Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T23:29:28.153Z","endTime":"2026-06-27T23:30:51.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.377044655890455,"aZ":-12.62239916944601,"pfxX":-2.777025153371258,"pfxZ":10.272476357260956,"pX":0.4190440637239234,"pZ":2.3264820469133602,"vX0":5.799087538154091,"vY0":-137.11132060160628,"vZ0":-6.756005812248773,"x":101.03,"y":175.96,"x0":-1.3628712711501112,"y0":50.006704949370445,"z0":5.684426923856013,"aX":-5.288156323787546},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":3.8,"spinRate":2225,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.39951393643195887,"extension":6.6322655993952075},"index":0,"playId":"984c6cc2-41b2-3f57-9227-88947827da61","pitchNumber":1,"startTime":"2026-06-27T23:29:47.939Z","endTime":"2026-06-27T23:29:52.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.031682488457985,"aZ":-28.329367195303675,"pfxX":-4.008276064130946,"pfxZ":2.5612890194772913,"pX":-0.468698664145286,"pZ":2.771477292457693,"vX0":3.936082134334966,"vY0":-122.18791935471502,"vZ0":-1.7288137917603543,"x":134.87,"y":163.95,"x0":-1.5863852845807416,"y0":50.00043497724304,"z0":5.942758856848551,"aX":-6.00757189408064},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.4,"breakHorizontal":6.2,"spinRate":1485,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.44976315350233387,"extension":6.414818483796832},"index":1,"playId":"c708e536-1252-3eec-a91c-9302e683c89e","pitchNumber":2,"startTime":"2026-06-27T23:30:08.885Z","endTime":"2026-06-27T23:30:12.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":95.3,"endSpeed":86.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20694465376258,"aZ":-11.100201144612317,"pfxX":-3.295357081423269,"pfxZ":10.86980037778005,"pX":0.28645760803609394,"pZ":4.109087589670083,"vX0":5.453595917224167,"vY0":-138.64689043341613,"vZ0":-2.697828317269684,"x":106.08,"y":127.83,"x0":-1.2816245365943666,"y0":50.002029925118144,"z0":5.83980566625026,"aX":-6.389016577625205},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.3,"breakHorizontal":4.8,"spinRate":2319,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39568566942394323,"extension":6.455752239892421},"index":2,"playId":"65ad1c48-6832-34df-9193-2e7bfa0e41f7","pitchNumber":3,"startTime":"2026-06-27T23:30:31.407Z","endTime":"2026-06-27T23:30:34.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.550108305279956,"aZ":-9.816697411682098,"pfxX":-2.7985355769026987,"pfxZ":11.901497660990877,"pX":-0.7866973397403172,"pZ":2.9536565777553196,"vX0":2.812269751361963,"vY0":-136.77542999762665,"vZ0":-5.873755203845949,"x":146.99,"y":159.03,"x0":-1.46883613083182,"y0":50.00265482942911,"z0":5.814607957166607,"aX":-5.257410453119218},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.4,"breakHorizontal":4.4,"spinRate":2305,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.4017585779006696,"extension":6.535515545941438},"index":3,"playId":"3cecbd92-40fe-31a7-aae8-e4dffa1da96b","pitchNumber":4,"startTime":"2026-06-27T23:30:48.181Z","endTime":"2026-06-27T23:30:51.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.099999999999994,"awayTeamWinProbability":58.900000000000006,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.2,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:30:51.471Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Millas flies out to left fielder Taylor Ward.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T23:31:12.066Z","endTime":"2026-06-27T23:31:47.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.781562430470924,"aZ":-42.28088402615479,"pfxX":7.222198239639337,"pfxZ":-8.157874697443072,"pX":-0.9831405940087012,"pZ":2.487561323941507,"vX0":-0.4674522397217892,"vY0":-111.1960156424806,"vZ0":1.6450525495377144,"x":154.48,"y":171.62,"x0":-1.7058958844003096,"y0":50.00014421619952,"z0":6.158257299534207,"aX":8.952683419727647},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-13.9,"breakHorizontal":-13.0,"spinRate":2791,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.4944655750025051,"extension":6.2109672427032585},"index":0,"playId":"ca56ff07-38bb-3e4c-ac81-63bdd6e9627f","pitchNumber":1,"startTime":"2026-06-27T23:31:18.755Z","endTime":"2026-06-27T23:31:23.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.614015441843584,"aZ":-10.609057202646733,"pfxX":-4.86796634935656,"pfxZ":11.157945923696095,"pX":-0.6253691046466693,"pZ":3.201786978950338,"vX0":3.7782054363431246,"vY0":-138.11187802762342,"vZ0":-5.030870585286653,"x":140.84,"y":152.33,"x0":-1.3782679012964392,"y0":50.00505747244687,"z0":5.759874613482775,"aX":-9.41035137936684},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.3,"breakHorizontal":8.0,"spinRate":2213,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.3965129781229759,"extension":6.547214874880411},"hitData":{"launchSpeed":93.3,"launchAngle":50.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.83,"coordY":108.59}},"index":1,"playId":"351763b6-63b6-31c5-a28b-f568b84193d1","pitchNumber":2,"startTime":"2026-06-27T23:31:36.943Z","endTime":"2026-06-27T23:31:47.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.18,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:31:47.015Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blaze Alexander singles on a sharp line drive to center fielder Dylan Crews.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T23:34:04.293Z","endTime":"2026-06-27T23:34:56.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.873989628084004,"aZ":-25.409538151831704,"pfxX":-2.1348461489351074,"pfxZ":4.243106164898489,"pX":0.7806648976240096,"pZ":2.5562750781511956,"vX0":-3.8401769984087735,"vY0":-125.55978903000121,"vZ0":-2.8627859281351293,"x":87.24,"y":169.76,"x0":2.6082991804436486,"y0":50.000904674697026,"z0":5.78293594690897,"aX":-3.401432648046306},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.2,"breakHorizontal":4.8,"spinRate":2274,"spinDirection":169},"zone":6,"typeConfidence":0.9,"plateTime":0.4365369640431336,"extension":6.231584155223573},"index":0,"playId":"63d25cc8-aeb6-3e6f-9619-ccd962e47a6a","pitchNumber":1,"startTime":"2026-06-27T23:34:09.468Z","endTime":"2026-06-27T23:34:12.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.816297783241826,"aZ":-13.429671634757312,"pfxX":2.529212400158264,"pfxZ":10.590766065408141,"pX":0.8242282027604471,"pZ":2.2216681020212685,"vX0":-5.1455979728703625,"vY0":-132.11909355007364,"vZ0":-6.229471659887678,"x":85.58,"y":178.79,"x0":2.467386076463576,"y0":50.00427500072153,"z0":5.594828543733894,"aX":4.477493868126822},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.0,"breakHorizontal":-3.5,"spinRate":2192,"spinDirection":155},"zone":6,"typeConfidence":0.9,"plateTime":0.4143651103883168,"extension":6.429112306511635},"index":1,"playId":"040a63f8-8c78-33be-bdbd-5620f6f0d7af","pitchNumber":2,"startTime":"2026-06-27T23:34:23.081Z","endTime":"2026-06-27T23:34:26.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-27T23:34:30.514Z","endTime":"2026-06-27T23:34:47.645Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.233909604312647,"aZ":-32.06556908900119,"pfxX":0.45867307948095015,"pfxZ":0.0756874887711021,"pX":0.2675906406916619,"pZ":1.2065608677015651,"vX0":-5.777959191452182,"vY0":-118.90436487180233,"vZ0":-3.6721104921600602,"x":106.8,"y":206.2,"x0":2.6477503340503024,"y0":50.00311895711645,"z0":5.615979337918832,"aX":0.6708124698538233},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.4,"breakHorizontal":0.2,"spinRate":1431,"spinDirection":48},"zone":14,"typeConfidence":0.88,"plateTime":0.45693826778526203,"extension":6.176457931586539},"hitData":{"launchSpeed":105.6,"launchAngle":10.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":112.7,"coordY":90.59}},"index":3,"playId":"b8c64917-ebce-363c-bb38-3d4fe056a57c","pitchNumber":3,"startTime":"2026-06-27T23:34:47.645Z","endTime":"2026-06-27T23:34:56.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.4,"awayTeamWinProbability":51.6,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:34:56.869Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leody Taveras strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T23:35:22.546Z","endTime":"2026-06-27T23:37:17.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":87.2,"endSpeed":79.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.268915798895833,"aZ":-26.730416616996184,"pfxX":-2.266468602125427,"pfxZ":3.3538020540806333,"pX":0.18886673283460828,"pZ":3.9641332532000813,"vX0":-5.036033145177098,"vY0":-126.97261455227596,"vZ0":0.4630772799991515,"x":109.8,"y":131.75,"x0":2.496644711783221,"y0":50.00484315912216,"z0":5.915245494154761,"aX":-3.6811447279284493},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.5,"breakHorizontal":5.3,"spinRate":2244,"spinDirection":188},"zone":12,"typeConfidence":0.9,"plateTime":0.43223548167435943,"extension":6.289991721266012},"index":0,"playId":"114c4ee0-836f-3913-97b3-da115fb7e8e5","pitchNumber":1,"startTime":"2026-06-27T23:35:22.546Z","endTime":"2026-06-27T23:35:25.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64750291011607,"aZ":-42.54894461760485,"pfxX":-3.3247502802030353,"pfxZ":-8.273311755765722,"pX":0.5705192674395513,"pZ":2.6116442307533503,"vX0":-3.08032590212825,"vY0":-111.49883109368415,"vZ0":2.068306825649071,"x":95.25,"y":168.27,"x0":2.4033346858071383,"y0":50.00016893759293,"z0":6.073151561962637,"aX":-4.17117264529861},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-14.0,"breakHorizontal":6.8,"spinRate":2341,"spinDirection":328},"zone":6,"typeConfidence":0.91,"plateTime":0.4918498592729117,"extension":6.181975628533468},"index":1,"playId":"68f0dbc5-bd34-3f88-961c-b3f9ec42b402","pitchNumber":2,"startTime":"2026-06-27T23:35:46.819Z","endTime":"2026-06-27T23:35:50.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.332136136944865,"aZ":-31.35590721558819,"pfxX":-7.789805738453418,"pfxZ":0.593716567477296,"pX":-2.1806224255081474,"pZ":0.5219336304528557,"vX0":-8.110523759570578,"vY0":-117.57560088932718,"vZ0":-4.72469463363875,"x":200.12,"y":224.69,"x0":2.338587250917115,"y0":50.00476775015225,"z0":5.499550683817406,"aX":-10.800447076898967},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.0,"breakHorizontal":16.2,"spinRate":2717,"spinDirection":314},"zone":13,"typeConfidence":0.91,"plateTime":0.4676135985610128,"extension":6.166458943962641},"index":2,"playId":"0d65f1e0-3902-35b5-bb1e-c2d88099f269","pitchNumber":3,"startTime":"2026-06-27T23:36:09.803Z","endTime":"2026-06-27T23:36:14.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-27T23:36:36.035Z","endTime":"2026-06-27T23:36:46.430Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.445610309052825,"aZ":-24.433735069794903,"pfxX":-0.33764129495012635,"pfxZ":4.513493903920152,"pX":-0.05531888839645262,"pZ":2.859769996366286,"vX0":-6.116001777790502,"vY0":-129.202451667162,"vZ0":-2.5845336666421472,"x":119.11,"y":161.57,"x0":2.3727297014642708,"y0":50.00119697989356,"z0":5.723810874580277,"aX":-0.5768562425766165},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.9,"breakHorizontal":1.8,"spinRate":2194,"spinDirection":174},"zone":2,"typeConfidence":0.83,"plateTime":0.4217328419023958,"extension":6.3889849086126596},"index":4,"playId":"5d4d6ee6-faa3-3418-b9df-043c7567511b","pitchNumber":4,"startTime":"2026-06-27T23:36:46.430Z","endTime":"2026-06-27T23:36:50.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.961026635255205,"aZ":-42.962729274327735,"pfxX":-4.324120360741894,"pfxZ":-8.24692721645728,"pX":-0.5997797189304912,"pZ":0.6689859721780901,"vX0":-5.056721809106115,"vY0":-114.46117744511123,"vZ0":-2.0225477831798355,"x":139.86,"y":220.72,"x0":2.212086531441837,"y0":50.003904008221575,"z0":5.82719476497137,"aX":-5.655115726623251},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-15.1,"breakHorizontal":9.2,"spinRate":2535,"spinDirection":329},"zone":13,"typeConfidence":0.9,"plateTime":0.4811855159363905,"extension":6.377991512774476},"index":5,"playId":"dd333891-493b-3198-b71c-4f4c53b6d781","pitchNumber":5,"startTime":"2026-06-27T23:37:12.763Z","endTime":"2026-06-27T23:37:17.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.6,"awayTeamWinProbability":55.4,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.66,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:37:17.451Z","atBatIndex":15},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jeremiah Jackson grounds into a force out, shortstop CJ Abrams to second baseman Nasim Nuñez. Blaze Alexander out at 2nd. Jeremiah Jackson advances to 2nd, on a throwing error by second baseman Nasim Nuñez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T23:37:36.883Z","endTime":"2026-06-27T23:39:12.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":77.4,"endSpeed":71.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24206832218503,"aZ":-42.60564711029934,"pfxX":-4.604405916888679,"pfxZ":-8.14796936690623,"pX":0.24859645612536052,"pZ":1.8730090925665515,"vX0":-3.499477346548796,"vY0":-112.67942663564962,"vZ0":0.5065870241932287,"x":107.52,"y":188.21,"x0":2.42211501451287,"y0":50.00203112776272,"z0":5.964177035253824,"aX":-5.89568038073431},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-14.3,"breakHorizontal":9.2,"spinRate":2463,"spinDirection":332},"zone":8,"typeConfidence":0.9,"plateTime":0.4868529156616255,"extension":6.212158805933301},"index":0,"playId":"275a7c96-733b-3238-84f8-3dbe6208325e","pitchNumber":1,"startTime":"2026-06-27T23:37:45.216Z","endTime":"2026-06-27T23:37:48.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.826289081556336,"aZ":-28.176697009977012,"pfxX":-3.6029208147599583,"pfxZ":2.4028649784425617,"pX":-0.042064859635423356,"pZ":4.009350472796346,"vX0":-4.804875797543628,"vY0":-127.97022502417752,"vZ0":0.8075963559017483,"x":118.6,"y":130.53,"x0":2.3261262104172347,"y0":50.00088183645107,"z0":5.892868451754845,"aX":-5.988579255113533},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":7.6,"spinRate":2334,"spinDirection":190},"zone":11,"typeConfidence":0.9,"plateTime":0.42763189583726424,"extension":6.144339532005392},"index":1,"playId":"6a32e3d1-6abb-37d6-a05d-70fbe8768220","pitchNumber":2,"startTime":"2026-06-27T23:38:03.686Z","endTime":"2026-06-27T23:38:06.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21203711745891,"aZ":-26.366228024678897,"pfxX":-3.0259572632489258,"pfxZ":3.41631263599373,"pX":0.13572313955170737,"pZ":4.450740473466106,"vX0":-4.884311016573945,"vY0":-128.91011936157534,"vZ0":1.531607645890706,"x":111.83,"y":118.61,"x0":2.4406428734693506,"y0":50.003137474931556,"z0":5.869553408853881,"aX":-5.1446465305835885},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.7,"breakHorizontal":6.5,"spinRate":2274,"spinDirection":191},"zone":12,"typeConfidence":0.9,"plateTime":0.4232318444936647,"extension":6.210804229997311},"index":2,"playId":"ac16834d-ba1a-3706-b182-f35bc5a7bdd0","pitchNumber":3,"startTime":"2026-06-27T23:38:23.780Z","endTime":"2026-06-27T23:38:26.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.154429028781195,"aZ":-28.196909823505774,"pfxX":-3.6275381966448155,"pfxZ":2.4051914754103088,"pX":0.4624823065676635,"pZ":4.6062008964097725,"vX0":-3.988435816478813,"vY0":-127.48770941543808,"vZ0":2.387171768275145,"x":99.37,"y":114.41,"x0":2.5159444860184785,"y0":50.002164858722246,"z0":5.877030992464108,"aX":-5.995757236355598},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.2,"breakHorizontal":7.4,"spinRate":2319,"spinDirection":204},"zone":12,"typeConfidence":0.89,"plateTime":0.428923233080869,"extension":6.2415320150485},"index":3,"playId":"0ab1afcf-6027-3df4-bba9-6612750d8225","pitchNumber":4,"startTime":"2026-06-27T23:38:43.227Z","endTime":"2026-06-27T23:38:46.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.019445851538755,"aZ":-26.3016905052145,"pfxX":9.970635891427541,"pfxZ":3.8466190032008623,"pX":0.2459361220588279,"pZ":2.519108097790494,"vX0":-8.496780401428955,"vY0":-122.22455334847976,"vZ0":-2.29785179552289,"x":107.63,"y":170.76,"x0":2.4565956425384914,"y0":50.002335842096045,"z0":5.709228192830928,"aX":15.223476173675243},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.7,"breakHorizontal":-16.3,"spinRate":2001,"spinDirection":133},"zone":5,"typeConfidence":0.9,"plateTime":0.4465623190412207,"extension":6.090093826922308},"hitData":{"launchSpeed":84.0,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.72,"coordY":151.68}},"index":4,"playId":"98446290-34a6-32ef-879c-dc1d9e5e2c0f","pitchNumber":5,"startTime":"2026-06-27T23:39:03.697Z","endTime":"2026-06-27T23:39:12.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.5,"awayTeamWinProbability":57.5,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":1.38,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:39:12.495Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chadwick Tromp singles on a line drive to right fielder James Wood. Jeremiah Jackson scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T23:39:49.868Z","endTime":"2026-06-27T23:41:23.112Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":{"id":656492,"link":"/api/v1/people/656492"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.586047915888514,"aZ":-13.756144275821507,"pfxX":4.992691638732287,"pfxZ":10.167444763056787,"pX":0.5463062864123586,"pZ":1.9627693492226321,"vX0":-6.687512702807301,"vY0":-132.78635108415347,"vZ0":-6.829842359386865,"x":96.18,"y":185.79,"x0":2.4320492825690225,"y0":50.00516602004522,"z0":5.541895810554666,"aX":9.04654723304297},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.4,"breakHorizontal":-7.8,"spinRate":2121,"spinDirection":147},"zone":9,"typeConfidence":0.92,"plateTime":0.4102362801955062,"extension":6.4801023055871},"index":0,"playId":"dd59f3c3-1cc9-3271-873c-8e03bcf81ad2","pitchNumber":1,"startTime":"2026-06-27T23:39:53.017Z","endTime":"2026-06-27T23:39:56.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":82.0,"endSpeed":75.3,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.448439610190515,"aZ":-21.45674827768384,"pfxX":8.565728417876306,"pfxZ":7.3991416381413,"pX":1.8133251853418784,"pZ":3.217835057293497,"vX0":-4.651781256293669,"vY0":-119.4458504529352,"vZ0":-1.4961076522222498,"x":47.88,"y":151.9,"x0":2.670534716432805,"y0":50.00464757486226,"z0":5.776841469720074,"aX":12.410582201178952},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":13.3,"breakHorizontal":-14.4,"spinRate":1927,"spinDirection":130},"zone":12,"typeConfidence":0.89,"plateTime":0.45810120687380174,"extension":5.8531292477641},"index":1,"playId":"f0a56f85-76c2-39e2-a2ec-cf18c03caf79","pitchNumber":2,"startTime":"2026-06-27T23:40:09.621Z","endTime":"2026-06-27T23:40:13.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":81.6,"endSpeed":75.9,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.34006339452784,"aZ":-23.906756388384043,"pfxX":8.6148738438059,"pfxZ":5.710105433106003,"pX":0.27863889186324237,"pZ":2.2330121767173634,"vX0":-7.839052226790924,"vY0":-118.66499902535531,"vZ0":-3.129021309827087,"x":106.38,"y":178.49,"x0":2.4809164590432156,"y0":50.004848621661424,"z0":5.709691945401809,"aX":12.481941692260923},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":10.0,"breakHorizontal":-14.0,"spinRate":1935,"spinDirection":127},"zone":5,"typeConfidence":0.9,"plateTime":0.45880993566211625,"extension":6.077220163432614},"index":2,"playId":"16883332-3545-3281-9a98-5687978a829a","pitchNumber":3,"startTime":"2026-06-27T23:40:26.910Z","endTime":"2026-06-27T23:40:30.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-27T23:40:46.556Z","endTime":"2026-06-27T23:40:50.248Z","isPitch":false,"type":"action","player":{"id":644433,"link":"/api/v1/people/644433"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.842403074717478,"aZ":-12.306665971099148,"pfxX":5.151704564944602,"pfxZ":10.535459925731306,"pX":-1.1879590151981216,"pZ":0.9716683627064145,"vX0":-10.995207401660018,"vY0":-135.96973234185305,"vZ0":-9.694539810242922,"x":162.28,"y":212.54,"x0":2.226068347351233,"y0":50.001261667446066,"z0":5.421634894346985,"aX":9.71418717482692},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":-7.2,"spinRate":2029,"spinDirection":144},"zone":13,"typeConfidence":0.91,"plateTime":0.40174757369638536,"extension":6.583111522975503},"index":4,"playId":"72cb90f6-c8d0-3e4a-9480-9285b44deee1","pitchNumber":4,"startTime":"2026-06-27T23:40:50.248Z","endTime":"2026-06-27T23:40:53.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05881214750216,"aZ":-15.26764057776626,"pfxX":4.291688382149335,"pfxZ":9.2950643228369,"pX":0.4941356346485007,"pZ":2.8058066684470377,"vX0":-6.157515979791026,"vY0":-133.5756931658023,"vZ0":-4.60213175341502,"x":98.16,"y":163.02,"x0":2.2648115010167267,"y0":50.000040265885396,"z0":5.638298590354832,"aX":7.803905657421981},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":-6.6,"spinRate":2133,"spinDirection":149},"zone":3,"typeConfidence":0.91,"plateTime":0.4090559863034322,"extension":6.453993284653542},"hitData":{"launchSpeed":81.4,"launchAngle":12.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.12,"coordY":115.67}},"index":5,"playId":"63d91dab-ee02-38a5-a4bc-3756957cc0c9","pitchNumber":5,"startTime":"2026-06-27T23:41:12.061Z","endTime":"2026-06-27T23:41:23.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":9.900000000000006,"leverageIndex":1.37,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:41:23.112Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T23:41:42.245Z","endTime":"2026-06-27T23:45:27.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,8],"actionIndex":[5],"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.574538929415358,"aZ":-21.859369161612808,"pfxX":9.017672313239064,"pfxZ":6.965977847648913,"pX":1.3047318697395383,"pZ":3.7513473370607193,"vX0":-5.78181391396509,"vY0":-120.91711591040088,"vZ0":-0.32153576977872944,"x":67.27,"y":137.49,"x0":2.5552651122381063,"y0":50.0023482925002,"z0":5.803921503256804,"aX":13.353075543051347},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":12.8,"breakHorizontal":-15.0,"spinRate":2013,"spinDirection":132},"zone":12,"typeConfidence":0.88,"plateTime":0.4529658372799066,"extension":6.020315770606087},"index":0,"playId":"b96898a6-885d-363a-aa7d-d0fe8ce8a2a7","pitchNumber":1,"startTime":"2026-06-27T23:41:55.266Z","endTime":"2026-06-27T23:41:58.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":92.0,"endSpeed":84.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.802529603253618,"aZ":-17.200387417457968,"pfxX":8.715079449212563,"pfxZ":8.19422753770293,"pX":-0.5649286300822007,"pZ":2.0637860031563684,"vX0":-10.478166099655704,"vY0":-133.60705036126944,"vZ0":-5.804190934691361,"x":138.53,"y":183.06,"x0":2.255204568694149,"y0":50.00526753157256,"z0":5.479192289502255,"aX":15.932607787275485},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":-13.8,"spinRate":2019,"spinDirection":145},"zone":7,"typeConfidence":0.9,"plateTime":0.40821857883342627,"extension":6.4337081026354115},"index":1,"playId":"a254992f-83af-3f0b-a477-5e3882c4df14","pitchNumber":2,"startTime":"2026-06-27T23:42:10.580Z","endTime":"2026-06-27T23:42:14.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":89.5,"endSpeed":82.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.585270576367705,"aZ":-21.316313914821773,"pfxX":1.0284262027187994,"pfxZ":6.233481760026173,"pX":0.3070972107903585,"pZ":3.8377599654748353,"vX0":-5.958352534895237,"vY0":-130.40499857373234,"vZ0":-0.8401133036902233,"x":105.29,"y":135.16,"x0":2.477030927225421,"y0":50.00040732023817,"z0":5.756016129765465,"aX":1.7914574768225906},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.4,"breakHorizontal":-0.7,"spinRate":2298,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.4182584318599982,"extension":6.288094571870504},"index":2,"playId":"b926e2bf-3cf0-3eec-afeb-5ff17381e089","pitchNumber":3,"startTime":"2026-06-27T23:42:27.014Z","endTime":"2026-06-27T23:42:30.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.990275259079024,"aZ":-21.161710288072157,"pfxX":9.178308599452578,"pfxZ":7.462750576127684,"pX":0.3411670305605335,"pZ":1.3440230342305197,"vX0":-7.8658713923871995,"vY0":-120.59278847172763,"vZ0":-5.641122936960564,"x":104.0,"y":202.49,"x0":2.4494495984406814,"y0":50.003225587411336,"z0":5.574924455946815,"aX":13.547010755509273},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":12.4,"breakHorizontal":-14.8,"spinRate":1938,"spinDirection":133},"zone":14,"typeConfidence":0.9,"plateTime":0.4538336290902758,"extension":6.152657944737001},"index":3,"playId":"09b0408f-a5ee-3116-ba39-4909f275ae0f","pitchNumber":4,"startTime":"2026-06-27T23:42:46.934Z","endTime":"2026-06-27T23:42:50.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.365676587934416,"aZ":-25.148976816929956,"pfxX":-2.526663318794513,"pfxZ":4.065714499856018,"pX":-0.6738564942084991,"pZ":3.231160480821927,"vX0":-6.89496612572743,"vY0":-130.34627175043076,"vZ0":-1.5077156680980979,"x":142.69,"y":151.54,"x0":2.3295405221290437,"y0":50.001447026845256,"z0":5.708573852386507,"aX":-4.364694873369891},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.3,"breakHorizontal":6.0,"spinRate":2345,"spinDirection":179},"zone":1,"typeConfidence":0.9,"plateTime":0.41955687718872126,"extension":6.353089261906178},"index":4,"playId":"ab10f1f8-a675-3f82-8aae-1df2ae56a7b5","pitchNumber":5,"startTime":"2026-06-27T23:43:08.926Z","endTime":"2026-06-27T23:43:15.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-27T23:44:38.153Z","endTime":"2026-06-27T23:44:43.510Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.387298725990565,"aZ":-43.30377026296389,"pfxX":-2.9707094086478514,"pfxZ":-8.683190900900135,"pX":0.9564740739324374,"pZ":3.298497620206143,"vX0":-2.513241726332918,"vY0":-112.74038794602595,"vZ0":3.681247492458887,"x":80.54,"y":149.72,"x0":2.473572860905731,"y0":50.00377547311225,"z0":6.0287190906026815,"aX":-3.8065616285403254},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-14.4,"breakHorizontal":6.0,"spinRate":2324,"spinDirection":318},"zone":12,"typeConfidence":0.91,"plateTime":0.48668526526869194,"extension":6.165067728922085},"index":6,"playId":"40795783-015c-3c19-945f-ed992f6bc9a7","pitchNumber":6,"startTime":"2026-06-27T23:44:43.510Z","endTime":"2026-06-27T23:44:48.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":7,"startTime":"2026-06-27T23:45:08.500Z","endTime":"2026-06-27T23:45:22.669Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.666749968413313,"aZ":-42.20559013197307,"pfxX":-5.396527746638993,"pfxZ":-7.991390574097654,"pX":-0.6468953946056194,"pZ":1.542182094535808,"vX0":-4.70845606220385,"vY0":-112.33078870900493,"vZ0":-0.08243973827541784,"x":141.66,"y":197.14,"x0":2.190927394448194,"y0":50.00208163924659,"z0":5.933936159036189,"aX":-6.774778611006288},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-14.0,"breakHorizontal":11.2,"spinRate":2470,"spinDirection":329},"zone":13,"typeConfidence":0.9,"plateTime":0.4909127627754759,"extension":6.258665195850172},"index":8,"playId":"5346f9e9-b514-359f-ba9f-e9aaee00aac2","pitchNumber":7,"startTime":"2026-06-27T23:45:22.669Z","endTime":"2026-06-27T23:45:27.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:45:27.005Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T23:47:40.571Z","endTime":"2026-06-27T23:48:35.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88447543472589,"aZ":-43.57284886212857,"pfxX":8.832942046994418,"pfxZ":-9.198549723818617,"pX":-0.7738560814752883,"pZ":2.336737343704114,"vX0":-0.4296526503713012,"vY0":-110.93096186757191,"vZ0":1.615061868294358,"x":146.5,"y":175.69,"x0":-1.7236800369100325,"y0":50.00296955919239,"z0":6.161281919356939,"aX":10.946074563936527},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-15.8,"breakHorizontal":-15.8,"spinRate":2679,"spinDirection":43},"zone":7,"typeConfidence":2.0,"plateTime":0.49481471439638014,"extension":6.036355457985987},"index":0,"playId":"e4f82fb9-0e31-35ed-87b4-e35f9e77bc3e","pitchNumber":1,"startTime":"2026-06-27T23:47:45.588Z","endTime":"2026-06-27T23:47:49.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":81.3,"endSpeed":76.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.847073630786994,"aZ":-38.534298505019834,"pfxX":-2.335862642084594,"pfxZ":-4.404965688582683,"pX":1.1510744365273657,"pZ":2.1420423483458495,"vX0":6.62583237172428,"vY0":-118.40114654849123,"vZ0":-0.614802587096061,"x":73.12,"y":180.94,"x0":-1.3584947074208378,"y0":50.002050088557006,"z0":5.878325231954839,"aX":-3.3766211820814953},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.9,"breakHorizontal":2.9,"spinRate":1598,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.45951426065677126,"extension":6.466616686977826},"index":1,"playId":"96a50602-0b58-3b34-8ac5-fb537f26758e","pitchNumber":2,"startTime":"2026-06-27T23:47:59.263Z","endTime":"2026-06-27T23:48:03.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.96713504174242,"aZ":-38.57969246463853,"pfxX":-2.2198940958281033,"pfxZ":-4.2906582488223926,"pX":-0.12613223751513536,"pZ":1.5236377918964978,"vX0":4.385461059447552,"vY0":-120.6769663835717,"vZ0":-2.3941310377852947,"x":121.81,"y":197.64,"x0":-1.669336687137247,"y0":50.005503884594916,"z0":5.890458331652591,"aX":-3.3126475941064446},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.0,"breakHorizontal":3.1,"spinRate":1613,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4519061114934746,"extension":6.319082389644277},"index":2,"playId":"92e6f9c8-a7ac-3d5b-91ac-7277049e070c","pitchNumber":3,"startTime":"2026-06-27T23:48:14.718Z","endTime":"2026-06-27T23:48:18.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.897434132478395,"aZ":-25.18798099240659,"pfxX":-4.530274727677666,"pfxZ":4.902673631463201,"pX":-1.3728769927539892,"pZ":1.4182111402718482,"vX0":2.0247432568868464,"vY0":-119.15668709734817,"vZ0":-4.931962323466984,"x":169.33,"y":200.49,"x0":-1.64936962338938,"y0":50.00141434421282,"z0":5.816644775053226,"aX":-6.4528917737456615},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.8,"breakHorizontal":7.7,"spinRate":945,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4613181518017204,"extension":6.328785449234106},"index":3,"playId":"f3c08420-cb4f-3575-a033-489795e56a86","pitchNumber":4,"startTime":"2026-06-27T23:48:30.632Z","endTime":"2026-06-27T23:48:35.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:48:35.113Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a ground ball to center fielder Leody Taveras.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T23:48:49.378Z","endTime":"2026-06-27T23:50:16.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.424122032207322,"aZ":-26.04551986832328,"pfxX":-4.105493873227564,"pfxZ":4.127826396976138,"pX":-0.9072124734417617,"pZ":2.9445136968161543,"vX0":3.184114291386786,"vY0":-120.99445754738362,"vZ0":-1.8271774647947532,"x":151.58,"y":159.28,"x0":-1.7063379402949577,"y0":50.0002021190847,"z0":5.989836180589028,"aX":-6.091302507976041},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.3,"breakHorizontal":6.7,"spinRate":1151,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.45253675627930745,"extension":6.390736926263524},"index":0,"playId":"1e4c73f5-218c-3fff-b4ec-b8b882ba192f","pitchNumber":1,"startTime":"2026-06-27T23:48:57.313Z","endTime":"2026-06-27T23:49:00.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.358215523387177,"aZ":-42.71928253584639,"pfxX":8.003335077943966,"pfxZ":-8.345842834177574,"pX":-1.2843516998812095,"pZ":3.3626445062445516,"vX0":-1.2883896866850082,"vY0":-111.5340179099747,"vZ0":3.344857543709937,"x":165.96,"y":147.99,"x0":-1.7404169956315383,"y0":50.00044723013522,"z0":6.237800310385777,"aX":10.118744944668709},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-14.0,"breakHorizontal":-14.2,"spinRate":2689,"spinDirection":42},"zone":11,"typeConfidence":2.0,"plateTime":0.49040348528481603,"extension":5.923911684353893},"index":1,"playId":"c2cc04bf-838e-3f73-8f09-d9ca308beccb","pitchNumber":2,"startTime":"2026-06-27T23:49:12.789Z","endTime":"2026-06-27T23:49:16.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.773584143613718,"aZ":-27.353887266789826,"pfxX":-5.348768178676573,"pfxZ":3.2697541871003644,"pX":-1.627490939153594,"pZ":2.547268403722799,"vX0":1.820393349628121,"vY0":-119.96424869308629,"vZ0":-2.1945821776691634,"x":179.04,"y":170.0,"x0":-1.696413224644242,"y0":50.00148570811812,"z0":5.885382839469703,"aX":-7.88273073794508},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.8,"breakHorizontal":9.4,"spinRate":1097,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4546363597172207,"extension":6.283457001993968},"index":2,"playId":"f50323d3-3a55-3bc3-b9b3-550f68aaef42","pitchNumber":3,"startTime":"2026-06-27T23:49:27.091Z","endTime":"2026-06-27T23:49:30.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-27T23:49:36.557Z","endTime":"2026-06-27T23:49:51.011Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94870286368145,"aZ":-26.586411055272126,"pfxX":-4.047472905248016,"pfxZ":3.851007341471677,"pX":-0.7914238145548383,"pZ":1.0738435507139368,"vX0":3.4437563607523156,"vY0":-119.87818318386583,"vZ0":-5.642759504274151,"x":147.17,"y":209.79,"x0":-1.7232208941219858,"y0":50.00173273460604,"z0":5.8421462486826465,"aX":-5.869596326402115},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.9,"breakHorizontal":6.5,"spinRate":1331,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.45752986147498254,"extension":6.474103246619253},"index":4,"playId":"1b459c99-8cf4-374d-a207-20fea071f754","pitchNumber":4,"startTime":"2026-06-27T23:49:51.011Z","endTime":"2026-06-27T23:49:55.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93254174530073,"aZ":-11.900752615099826,"pfxX":-3.3064212275509135,"pfxZ":10.409095737525844,"pX":-0.4995391320793627,"pZ":3.3767029465077925,"vX0":3.3725033032095384,"vY0":-138.65046766547457,"vZ0":-4.576387673349691,"x":136.04,"y":147.61,"x0":-1.3019353220680863,"y0":50.00178009337016,"z0":5.842549400698252,"aX":-6.438973895298704},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":5.3,"spinRate":2244,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.3950118000845917,"extension":6.525686542744083},"hitData":{"launchSpeed":108.1,"launchAngle":2.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.18,"coordY":83.78}},"index":5,"playId":"23c2a7d2-f923-349c-bdd8-b3957c90c9af","pitchNumber":5,"startTime":"2026-06-27T23:50:08.725Z","endTime":"2026-06-27T23:50:16.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:50:16.891Z","atBatIndex":20},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"José Tena grounds into a force out, shortstop Gunnar Henderson to second baseman Jeremiah Jackson. Luis García Jr. out at 2nd. José Tena to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T23:50:46.036Z","endTime":"2026-06-27T23:51:33.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.715680458004382,"aZ":-12.18349284921588,"pfxX":-3.9877123539018156,"pfxZ":10.448741742962971,"pX":0.0021816815586194606,"pZ":3.5928746347262863,"vX0":5.197544455726014,"vY0":-136.84689970114349,"vZ0":-3.9419080944378155,"x":116.92,"y":141.77,"x0":-1.3958830783414558,"y0":50.002846908017,"z0":5.875238849935024,"aX":-7.629875712239422},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":6.2,"spinRate":2346,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3989145345552547,"extension":6.623502115731982},"index":0,"playId":"f4b2364f-b7d5-3d77-b9e1-eb07e70b1f0b","pitchNumber":1,"startTime":"2026-06-27T23:50:46.036Z","endTime":"2026-06-27T23:50:49.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":93.9,"endSpeed":86.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.078750570395457,"aZ":-13.391738882159778,"pfxX":-4.657203630934991,"pfxZ":9.857186425444125,"pX":-0.3434857111340981,"pZ":3.211893410797926,"vX0":4.511750037987246,"vY0":-136.67852792111168,"vZ0":-4.587303555512754,"x":130.09,"y":152.06,"x0":-1.4047570823676065,"y0":50.00641090660368,"z0":5.821212462476553,"aX":-8.877444008812896},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":7.6,"spinRate":2311,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.3996371000778294,"extension":6.486626355141468},"index":1,"playId":"8ef7b12d-b0ef-3d8c-a6c2-cf785b29f99c","pitchNumber":2,"startTime":"2026-06-27T23:51:03.792Z","endTime":"2026-06-27T23:51:06.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.292398677480335,"aZ":-10.878556038046865,"pfxX":-3.7557604424129307,"pfxZ":10.99912103328812,"pX":-1.0829426262825421,"pZ":3.187404164328041,"vX0":2.339887118943936,"vY0":-138.37085725217653,"vZ0":-5.287567288771398,"x":158.28,"y":152.72,"x0":-1.452199356698664,"y0":50.00371838851962,"z0":5.854003424534258,"aX":-7.272758701853515},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.0,"breakHorizontal":6.4,"spinRate":2353,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.396055561096027,"extension":6.490207577456582},"hitData":{"launchSpeed":80.1,"launchAngle":2.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":151.18}},"index":2,"playId":"eda4e3d3-b696-36b4-9953-9de8b34453e1","pitchNumber":3,"startTime":"2026-06-27T23:51:24.305Z","endTime":"2026-06-27T23:51:33.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:51:33.058Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks. José Tena to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T23:51:54.089Z","endTime":"2026-06-27T23:54:01.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.388800671110182,"aZ":-42.53702473659204,"pfxX":7.636292766334655,"pfxZ":-8.304489335443234,"pX":-0.6802286710844939,"pZ":2.529847919186893,"vX0":0.07144272176019462,"vY0":-111.17016737500138,"vZ0":1.819652323752756,"x":142.93,"y":170.47,"x0":-1.7043580903517745,"y0":50.00051938267364,"z0":6.124264833114145,"aX":9.532976527383836},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-14.2,"breakHorizontal":-13.8,"spinRate":2721,"spinDirection":46},"zone":4,"typeConfidence":2.0,"plateTime":0.49315123376900916,"extension":6.245402317006655},"index":0,"playId":"e2469cca-fa4c-3296-b236-da78f10fa978","pitchNumber":1,"startTime":"2026-06-27T23:52:05.988Z","endTime":"2026-06-27T23:52:09.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.112809160753375,"aZ":-34.9139536787237,"pfxX":-4.15707975183453,"pfxZ":-1.830105317614633,"pX":-1.1278296045692424,"pZ":2.6596368954169667,"vX0":2.413640240383736,"vY0":-121.01981555890696,"vZ0":-0.6708251256233887,"x":159.99,"y":166.97,"x0":-1.5922777781430397,"y0":50.00139684741226,"z0":5.96886431197997,"aX":-6.23549286024032},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.2,"breakHorizontal":7.1,"spinRate":1572,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.45066144617111625,"extension":6.279736436782011},"index":1,"playId":"9631add1-bfe1-35b2-b368-bfff41d09abf","pitchNumber":2,"startTime":"2026-06-27T23:52:22.430Z","endTime":"2026-06-27T23:52:26.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":69.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.942399021562125,"aZ":-44.280816724967806,"pfxX":7.694304335913529,"pfxZ":-10.100124743799046,"pX":-1.4284539281631958,"pZ":2.7804303102891366,"vX0":-1.6023310417884504,"vY0":-109.28212019790244,"vZ0":2.705536358948515,"x":171.45,"y":163.71,"x0":-1.6809493501863708,"y0":50.004051546393974,"z0":6.315192530798718,"aX":9.219968775292715},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-17.2,"breakHorizontal":-13.4,"spinRate":2735,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.50300158125851,"extension":6.166512356235701},"index":2,"playId":"509d307f-c8ca-34f3-98ff-f571a4cb7bb2","pitchNumber":3,"startTime":"2026-06-27T23:52:40.713Z","endTime":"2026-06-27T23:52:44.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02008363993353,"aZ":-25.635496707628562,"pfxX":-5.17138549352776,"pfxZ":4.502871096522661,"pX":-2.7308167696913843,"pZ":4.022264657604592,"vX0":-0.6567390984703996,"vY0":-119.76872109924518,"vZ0":0.6124326411442604,"x":221.09,"y":130.18,"x0":-1.7810470726223304,"y0":50.00572110595033,"z0":6.054834122891837,"aX":-7.518246783566571},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.5,"breakHorizontal":9.5,"spinRate":1254,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4572209060094532,"extension":6.373190165165432},"index":3,"playId":"5c520c14-5909-37f5-8ae8-291fa957babc","pitchNumber":4,"startTime":"2026-06-27T23:52:58.684Z","endTime":"2026-06-27T23:53:01.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.977868189565356,"aZ":-10.419196756847983,"pfxX":-1.04854880663565,"pfxZ":11.258052299210402,"pX":1.0228618251845538,"pZ":2.868543920063227,"vX0":6.572122011754583,"vY0":-137.95948109153943,"vZ0":-5.976658278775163,"x":78.01,"y":161.33,"x0":-1.2514296232307263,"y0":50.00267352616188,"z0":5.761572878581823,"aX":-2.0268695863482065},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.3,"breakHorizontal":0.6,"spinRate":2388,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3966452775525453,"extension":6.584614909059721},"index":4,"playId":"3c4eb2ee-ace5-3ce8-8f34-9be731867c9f","pitchNumber":5,"startTime":"2026-06-27T23:53:20.521Z","endTime":"2026-06-27T23:53:23.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45555263158707,"aZ":-11.71557524359482,"pfxX":-2.111769853549955,"pfxZ":10.27319179526383,"pX":-1.1431063271264414,"pZ":3.306242813416566,"vX0":1.4353921414827902,"vY0":-139.7328973526258,"vZ0":-4.858237959741594,"x":160.57,"y":149.51,"x0":-1.3873039488773276,"y0":50.00013031927458,"z0":5.827717273747701,"aX":-4.20410091609783},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.9,"breakHorizontal":3.6,"spinRate":2161,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39096882528512467,"extension":6.584635239681198},"index":5,"playId":"16e3b61a-b04d-3b06-b1cc-736f767baf27","pitchNumber":6,"startTime":"2026-06-27T23:53:53.977Z","endTime":"2026-06-27T23:54:01.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":1.01,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:54:01.762Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T23:54:17.603Z","endTime":"2026-06-27T23:55:58.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"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":95.0,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34002998999612,"aZ":-12.685088838389424,"pfxX":-2.2697016202553013,"pfxZ":10.00703094607065,"pX":0.19039594129079399,"pZ":3.7313547155690925,"vX0":4.896941817298381,"vY0":-138.32258419691453,"vZ0":-3.489466325849253,"x":108.33,"y":102.73,"x0":-1.30392467089968,"y0":50.00605845543239,"z0":5.853347775071564,"aX":-4.422150885752055},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":3.1,"spinRate":2193,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3951877339651708,"extension":6.562588905082271},"index":0,"playId":"3815d960-6778-3425-8088-636488c30167","pitchNumber":1,"startTime":"2026-06-27T23:54:26.874Z","endTime":"2026-06-27T23:54:30.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.001645599164494,"aZ":-30.363393411431684,"pfxX":1.2672799124037715,"pfxZ":1.1701344025828755,"pX":-0.14837684869183368,"pZ":1.1650568956201748,"vX0":3.275479732390887,"vY0":-123.0312693981713,"vZ0":-5.215722884294038,"x":122.66,"y":207.32,"x0":-1.6561056188321985,"y0":50.00533225053157,"z0":5.85442088696763,"aX":1.9625500298279113},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.2,"breakHorizontal":-3.0,"spinRate":2039,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.4434168195588457,"extension":6.407922169323101},"index":1,"playId":"1c8422cf-06e2-3f1c-864e-1e5ce447de4c","pitchNumber":2,"startTime":"2026-06-27T23:54:42.191Z","endTime":"2026-06-27T23:54:45.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.985174335306986,"aZ":-29.732074866691942,"pfxX":1.6543293557125072,"pfxZ":1.5781587317029997,"pX":0.7185386027354244,"pZ":1.5167643007605462,"vX0":4.326191474102423,"vY0":-123.57985404070664,"vZ0":-4.588825761977249,"x":89.61,"y":197.83,"x0":-1.2678494394394484,"y0":50.00535647020034,"z0":5.887306677026526,"aX":2.5661701898503577},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.0,"breakHorizontal":-4.0,"spinRate":2005,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.44274370707308375,"extension":6.487320535372547},"index":2,"playId":"c5573375-a735-3af1-ad6c-9accc8268ea8","pitchNumber":3,"startTime":"2026-06-27T23:55:04.221Z","endTime":"2026-06-27T23:55:07.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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.8,"endSpeed":87.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.403841732518462,"aZ":-14.512993770697548,"pfxX":-2.4476765742523305,"pfxZ":8.943192763025174,"pX":1.193524321150715,"pZ":3.6951114358253943,"vX0":7.159439959231701,"vY0":-139.40262770583405,"vZ0":-3.4487688411573267,"x":71.51,"y":139.01,"x0":-1.0862566764480774,"y0":50.000216048461304,"z0":5.902151176492938,"aX":-4.83354420785045},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":3.0,"spinRate":2256,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.3924310796142163,"extension":6.662362069004673},"index":3,"playId":"3ca1a65b-bd05-3b7d-a8fb-64a904f19eb8","pitchNumber":4,"startTime":"2026-06-27T23:55:38.600Z","endTime":"2026-06-27T23:55:42.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99897128087756,"aZ":-28.62084045222623,"pfxX":1.2752248579785976,"pfxZ":2.3405970398706484,"pX":0.8585204706129773,"pZ":0.9668396402762441,"vX0":5.134094148672669,"vY0":-122.5816397292691,"vZ0":-5.936412733889752,"x":84.28,"y":212.68,"x0":-1.4314856168775756,"y0":50.00017653777997,"z0":5.873567622008137,"aX":1.9337663964681506},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.0,"breakHorizontal":-3.6,"spinRate":2116,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.44739313239311507,"extension":6.4456516099701995},"index":4,"playId":"6668925e-6a70-35a9-b82a-ebacacc0675f","pitchNumber":5,"startTime":"2026-06-27T23:55:53.995Z","endTime":"2026-06-27T23:55:58.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":4.900000000000006,"leverageIndex":1.95,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:55:58.857Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T23:57:59.730Z","endTime":"2026-06-27T23:59:19.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.410816451470154,"aZ":-12.042045491176339,"pfxX":5.67772988525785,"pfxZ":11.399824305692404,"pX":-0.11578394393851565,"pZ":0.8444975152741305,"vX0":-8.666648505781774,"vY0":-132.57054884826067,"vZ0":-9.553353341902163,"x":121.41,"y":215.98,"x0":2.4698464668744684,"y0":50.00276307968204,"z0":5.3914805723012975,"aX":10.027389923803902},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.5,"breakHorizontal":-8.3,"spinRate":2198,"spinDirection":141},"zone":13,"typeConfidence":0.91,"plateTime":0.4143977761047868,"extension":6.520698508817277},"index":0,"playId":"76b1b55f-8777-3f3d-b2ab-a222d478c2d2","pitchNumber":1,"startTime":"2026-06-27T23:58:08.535Z","endTime":"2026-06-27T23:58:11.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.043693282839143,"aZ":-23.946105591071905,"pfxX":-1.2403126555024095,"pfxZ":5.10741524971195,"pX":0.1529602593116868,"pZ":2.8511907904834843,"vX0":-5.320370560239757,"vY0":-126.24664017035876,"vZ0":-2.283936111837667,"x":111.17,"y":161.8,"x0":2.450188365345614,"y0":50.00547871850972,"z0":5.697858997276872,"aX":-1.9991421818382817},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.0,"breakHorizontal":3.5,"spinRate":2282,"spinDirection":166},"zone":5,"typeConfidence":0.89,"plateTime":0.43410017146192637,"extension":6.234253382856735},"index":1,"playId":"8f91b228-9a91-3d27-aef5-39069d9e8421","pitchNumber":2,"startTime":"2026-06-27T23:58:21.393Z","endTime":"2026-06-27T23:58:25.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":88.8,"endSpeed":81.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73986050210727,"aZ":-21.958861887914743,"pfxX":-1.8147547282477556,"pfxZ":6.034020287478363,"pX":0.39883785146169626,"pZ":2.447573478025451,"vX0":-4.697834151450416,"vY0":-129.24051088610338,"vZ0":-3.855457492464791,"x":101.8,"y":172.7,"x0":2.4753401388343743,"y0":50.00372749184089,"z0":5.643720840823732,"aX":-3.07130384488266},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.3,"breakHorizontal":4.3,"spinRate":2435,"spinDirection":180},"zone":6,"typeConfidence":0.88,"plateTime":0.4236825165679665,"extension":6.223416634352093},"index":2,"playId":"58c3f420-00e6-3d6f-aa51-e5acfc3f3ee8","pitchNumber":3,"startTime":"2026-06-27T23:58:42.718Z","endTime":"2026-06-27T23:58:48.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":71.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.801607723402608,"aZ":-34.418261626292235,"pfxX":-10.742194623159207,"pfxZ":-1.7243243613278842,"pX":-1.5474142793429673,"pZ":2.563126435701407,"vX0":-6.370083924065608,"vY0":-114.8498635011258,"vZ0":0.5168382777681741,"x":175.98,"y":169.58,"x0":2.6790098009407712,"y0":50.00005799367832,"z0":5.745349929636121,"aX":-14.018470127160935},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.5,"breakHorizontal":21.2,"spinRate":2725,"spinDirection":309},"zone":13,"typeConfidence":0.91,"plateTime":0.4811462728144664,"extension":6.209123525291845},"index":3,"playId":"489dbf2b-905f-3fe5-a06c-8e290616353c","pitchNumber":4,"startTime":"2026-06-27T23:59:15.564Z","endTime":"2026-06-27T23:59:19.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-27T23:59:19.448Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T23:59:26.693Z","endTime":"2026-06-28T00:00:40.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":86.6,"endSpeed":79.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.644344606700137,"aZ":-26.18216828775096,"pfxX":-3.297381301388416,"pfxZ":3.7160175572918694,"pX":1.060694657468556,"pZ":1.6104499807890933,"vX0":-2.7080197930505077,"vY0":-126.14859271406988,"vZ0":-4.79454969162381,"x":76.57,"y":195.3,"x0":2.5763573940058393,"y0":50.0007839292531,"z0":5.646014354279627,"aX":-5.313937358015353},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.9,"breakHorizontal":6.6,"spinRate":2273,"spinDirection":164},"zone":14,"typeConfidence":0.91,"plateTime":0.4341699767084881,"extension":6.152178128526426},"index":0,"playId":"d23c3564-8e3e-3529-baed-675fa7200221","pitchNumber":1,"startTime":"2026-06-27T23:59:42.773Z","endTime":"2026-06-27T23:59:46.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.250272363822244,"aZ":-26.35562971924297,"pfxX":-0.8613027795267691,"pfxZ":3.545568391337879,"pX":0.9077038264654756,"pZ":2.633164355358534,"vX0":-3.913757539248785,"vY0":-127.29884540795952,"vZ0":-2.4639279078860854,"x":82.4,"y":167.68,"x0":2.577199328089021,"y0":50.00142901096442,"z0":5.701022290794253,"aX":-1.412288809842898},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.1,"breakHorizontal":2.4,"spinRate":2278,"spinDirection":199},"zone":12,"typeConfidence":0.89,"plateTime":0.43034334480860403,"extension":6.214268843807641},"index":1,"playId":"8b79e4d8-9b20-36f0-8649-25197793dc54","pitchNumber":2,"startTime":"2026-06-27T23:59:55.900Z","endTime":"2026-06-27T23:59:59.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":82.2,"endSpeed":74.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.591944534569464,"aZ":-22.70716184512011,"pfxX":11.051676414018178,"pfxZ":6.618054796321972,"pX":0.7147241066142398,"pZ":1.2920273105113242,"vX0":-7.626772512743076,"vY0":-119.299956501698,"vZ0":-5.218909792017919,"x":89.76,"y":203.9,"x0":2.529411449399886,"y0":50.00335924858859,"z0":5.575019496671031,"aX":15.80907440291055},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":10.8,"breakHorizontal":-18.0,"spinRate":2012,"spinDirection":135},"zone":14,"typeConfidence":0.91,"plateTime":0.4604735778490161,"extension":6.229337442010153},"index":2,"playId":"670cb6e8-f3da-3e18-bce4-8f8d9aa89d84","pitchNumber":3,"startTime":"2026-06-28T00:00:12.245Z","endTime":"2026-06-28T00:00:15.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-28T00:00:21.469Z","endTime":"2026-06-28T00:00:36.180Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5085293455238,"aZ":-28.423106022231853,"pfxX":-0.8779466602973431,"pfxZ":2.2576215635473122,"pX":-0.5073124002953201,"pZ":2.681665721856083,"vX0":-6.942052913244606,"vY0":-128.29004041770372,"vZ0":-2.0574627447602625,"x":136.34,"y":166.38,"x0":2.352024452895222,"y0":50.00060255182763,"z0":5.71790329728667,"aX":-1.4574826222220314},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.8,"breakHorizontal":3.2,"spinRate":2302,"spinDirection":195},"zone":4,"typeConfidence":0.9,"plateTime":0.427569107405104,"extension":6.285820060129389},"index":4,"playId":"9e22e5d1-85c5-30e5-9845-a3d5a3e1718b","pitchNumber":4,"startTime":"2026-06-28T00:00:36.180Z","endTime":"2026-06-28T00:00:40.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:00:40.208Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T00:00:59.922Z","endTime":"2026-06-28T00:03:30.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":69.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.180094468703576,"aZ":-43.053398336120416,"pfxX":-4.882623791782325,"pfxZ":-8.912154566667374,"pX":1.1259974060198783,"pZ":3.614519652905193,"vX0":-1.729366062768119,"vY0":-110.5581406849797,"vZ0":4.447366431659837,"x":74.08,"y":141.19,"x0":2.5556049772786484,"y0":50.00117805016169,"z0":6.1350893260353425,"aX":-5.961963774677665},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-14.4,"breakHorizontal":9.4,"spinRate":2446,"spinDirection":330},"zone":12,"typeConfidence":0.91,"plateTime":0.4979993535874403,"extension":6.072642739043468},"index":0,"playId":"b61d760b-79f6-3ccc-a0db-b2f18c967569","pitchNumber":1,"startTime":"2026-06-28T00:01:05.919Z","endTime":"2026-06-28T00:01:09.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.556575347289236,"aZ":-26.11070076898904,"pfxX":-0.0918063441625585,"pfxZ":3.7379559411483303,"pX":-0.8959100647448696,"pZ":1.6950078244986488,"vX0":-8.001615293887005,"vY0":-126.478496532981,"vZ0":-4.6129925726367915,"x":151.15,"y":193.01,"x0":2.3193173126325553,"y0":50.00316540477859,"z0":5.634067410189709,"aX":-0.14704326911406193},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.9,"breakHorizontal":1.9,"spinRate":2204,"spinDirection":170},"zone":13,"typeConfidence":0.87,"plateTime":0.43289976567083777,"extension":6.3436036089299925},"index":1,"playId":"532215ad-7876-3ff2-957e-1f7c916953ce","pitchNumber":2,"startTime":"2026-06-28T00:01:21.537Z","endTime":"2026-06-28T00:01:25.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-28T00:01:41.323Z","endTime":"2026-06-28T00:02:06.614Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.808717571947,"aZ":-25.569524976666315,"pfxX":9.974018550679713,"pfxZ":4.548157012570433,"pX":1.2445143095965434,"pZ":2.7914319831010688,"vX0":-6.130358689389522,"vY0":-120.15317905496374,"vZ0":-1.5217434787164184,"x":69.56,"y":163.41,"x0":2.5422699690223745,"y0":50.00298120473387,"z0":5.72042591718214,"aX":14.481017699470838},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":8.2,"breakHorizontal":-16.4,"spinRate":1902,"spinDirection":135},"zone":12,"typeConfidence":0.91,"plateTime":0.45708786192465745,"extension":6.086966248389744},"index":3,"playId":"4154589d-7488-3332-8e86-ee8297acf63c","pitchNumber":3,"startTime":"2026-06-28T00:02:06.614Z","endTime":"2026-06-28T00:02:10.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44730580232282,"aZ":-24.640606343961903,"pfxX":-1.5368443907117584,"pfxZ":4.458518272350078,"pX":0.3849160883568963,"pZ":3.1367212186566955,"vX0":-4.809946349088857,"vY0":-129.27338702066493,"vZ0":-1.7272943429216778,"x":102.33,"y":154.09,"x0":2.4707148702000823,"y0":50.001555883006425,"z0":5.708730757691683,"aX":-2.594893520203444},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.9,"breakHorizontal":3.8,"spinRate":2239,"spinDirection":188},"zone":3,"typeConfidence":0.88,"plateTime":0.4240115144113754,"extension":6.313365166958614},"index":4,"playId":"51ca9cc9-1964-3a97-8488-ad10e200ccd8","pitchNumber":4,"startTime":"2026-06-28T00:02:24.603Z","endTime":"2026-06-28T00:02:27.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44628399005243,"aZ":-11.271345708377396,"pfxX":3.5146937105397624,"pfxZ":11.492980691307078,"pX":0.26366804791154713,"pZ":1.2852623384732484,"vX0":-6.632621779962408,"vY0":-134.55957333086997,"vZ0":-8.76115537664412,"x":106.95,"y":204.08,"x0":2.3130617786035703,"y0":50.00081803483989,"z0":5.398726781133512,"aX":6.391572625233813},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.0,"breakHorizontal":-4.8,"spinRate":2103,"spinDirection":142},"zone":14,"typeConfidence":0.92,"plateTime":0.4083331929485685,"extension":6.575023878121066},"index":5,"playId":"ed1e46b2-1247-3808-ae96-df5564fc98b8","pitchNumber":5,"startTime":"2026-06-28T00:02:42.265Z","endTime":"2026-06-28T00:02:46.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84596711349693,"aZ":-23.917067774879737,"pfxX":-1.2946514691755215,"pfxZ":4.922011389634472,"pX":-0.6415444528377858,"pZ":3.1372112666721765,"vX0":-7.065864478367388,"vY0":-128.72992227050764,"vZ0":-2.061571311527724,"x":141.45,"y":154.08,"x0":2.3075175177194116,"y0":50.00164270781957,"z0":5.800773506968635,"aX":-2.171567721694888},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.6,"breakHorizontal":4.0,"spinRate":2346,"spinDirection":202},"zone":1,"typeConfidence":0.88,"plateTime":0.4255669139411973,"extension":6.362720357031296},"index":6,"playId":"ff4b78a0-016a-3c1b-bbab-69b8762a0094","pitchNumber":6,"startTime":"2026-06-28T00:02:59.669Z","endTime":"2026-06-28T00:03:05.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68239717179368,"aZ":-14.10624141504631,"pfxX":5.667080707971579,"pfxZ":9.88660373494535,"pX":-0.48214768070606406,"pZ":2.0779029935175317,"vX0":-9.043078923601518,"vY0":-133.7974778998786,"vZ0":-6.515151105997753,"x":135.38,"y":182.68,"x0":2.192839702454669,"y0":50.00638101851208,"z0":5.540633487278187,"aX":10.361204799806325},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.8,"breakHorizontal":-8.5,"spinRate":2120,"spinDirection":151},"zone":7,"typeConfidence":0.9,"plateTime":0.40811494471177223,"extension":6.510706408472495},"index":7,"playId":"0790d6f7-af23-369e-9251-1035a8817d71","pitchNumber":7,"startTime":"2026-06-28T00:03:25.742Z","endTime":"2026-06-28T00:03:30.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:03:30.026Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daylen Lile lines out to second baseman Jeremiah Jackson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T00:05:32.594Z","endTime":"2026-06-28T00:06:37.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":85.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.706610118661455,"aZ":-13.97739981554062,"pfxX":-3.278637383274829,"pfxZ":9.64591437836795,"pX":-0.693544854778196,"pZ":3.4511774352591638,"vX0":3.0404939118648104,"vY0":-136.2055926502004,"vZ0":-3.722350004517488,"x":143.44,"y":145.6,"x0":-1.3959951896180995,"y0":50.00657579318345,"z0":5.796161600765252,"aX":-6.188225598298701},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":5.3,"spinRate":2140,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4014594000599372,"extension":6.544970018388044},"index":0,"playId":"7bc4087e-f3da-3342-8d07-3ffb175e1487","pitchNumber":1,"startTime":"2026-06-28T00:05:35.820Z","endTime":"2026-06-28T00:05:40.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63616502353231,"aZ":-13.371038366381216,"pfxX":-2.986001878196937,"pfxZ":9.989590140038931,"pX":-0.06926972824581111,"pZ":2.832545032655025,"vX0":4.311552584696285,"vY0":-135.82473971684541,"vZ0":-5.539408800307759,"x":119.64,"y":162.3,"x0":-1.28376891457782,"y0":50.00595855886656,"z0":5.81604883257981,"aX":-5.62268768823353},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":4.6,"spinRate":2162,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.40209955745220327,"extension":6.560883953597376},"index":1,"playId":"2c356aa5-311b-36ee-89e2-d64a1097fce7","pitchNumber":2,"startTime":"2026-06-28T00:05:49.786Z","endTime":"2026-06-28T00:05:55.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.762166902401464,"aZ":-11.9090219214991,"pfxX":-3.01746267664761,"pfxZ":10.584199396270009,"pX":-0.1379724489594897,"pZ":2.602247677586006,"vX0":4.018664290760564,"vY0":-137.32646105540817,"vZ0":-6.378785994700798,"x":122.26,"y":168.52,"x0":-1.2266926881051332,"y0":50.00019749496218,"z0":5.761451870732835,"aX":-5.776023897885643},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":4.7,"spinRate":2413,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.39850477598590084,"extension":6.507181558127812},"index":2,"playId":"5f5d014a-86ac-3891-a6d8-f81548bd702a","pitchNumber":3,"startTime":"2026-06-28T00:06:06.929Z","endTime":"2026-06-28T00:06:10.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.180339141992388,"aZ":-11.711648347495359,"pfxX":-1.7187078641982905,"pfxZ":10.384382085704086,"pX":0.7248339209512377,"pZ":2.941192578910379,"vX0":5.703111457754649,"vY0":-139.44181997349324,"vZ0":-5.631244941704907,"x":89.37,"y":159.37,"x0":-1.1230114166525358,"y0":50.00035184565052,"z0":5.7585134865853975,"aX":-3.3862214664601327},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":1.9,"spinRate":2305,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.39270921781001533,"extension":6.707142172808882},"hitData":{"launchSpeed":65.7,"launchAngle":22.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":149.44,"coordY":132.21}},"index":3,"playId":"99f23bb9-f80a-32e4-bc23-b10d84ea3b7d","pitchNumber":4,"startTime":"2026-06-28T00:06:30.325Z","endTime":"2026-06-28T00:06:37.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:06:37.824Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorbit Vivas singles on a line drive to right fielder Tyler O'Neill.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T00:06:59.271Z","endTime":"2026-06-28T00:07:27.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54234984854951,"aZ":-11.696249689460327,"pfxX":-3.3184801541535167,"pfxZ":10.494832060387754,"pX":0.5861291846047881,"pZ":1.8931408395106397,"vX0":6.026883318546805,"vY0":-138.69276123902313,"vZ0":-8.146409770677803,"x":94.66,"y":187.67,"x0":-1.1823657635903846,"y0":50.006878608879376,"z0":5.645775648771873,"aX":-6.478070120156912},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":4.8,"spinRate":2297,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.3946734022547882,"extension":6.699004596719923},"index":0,"playId":"f8098d6e-a9bb-369e-a722-51e6da1258e2","pitchNumber":1,"startTime":"2026-06-28T00:07:02.277Z","endTime":"2026-06-28T00:07:05.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.909966694518488,"aZ":-28.70513567026348,"pfxX":-4.300251160710154,"pfxZ":2.256047062680853,"pX":-0.37972198116107847,"pZ":2.22028062821069,"vX0":4.188235535700419,"vY0":-122.87242721008428,"vZ0":-2.7838979475859578,"x":131.47,"y":178.83,"x0":-1.542549535312441,"y0":50.00422191681349,"z0":5.791374790195469,"aX":-6.617523443812992},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.7,"breakHorizontal":6.8,"spinRate":1751,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.4446966166522781,"extension":6.6064612824122655},"hitData":{"launchSpeed":99.9,"launchAngle":14.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.11,"coordY":109.92}},"index":1,"playId":"0a923936-8681-3e9c-8a26-22dca964af57","pitchNumber":2,"startTime":"2026-06-28T00:07:18.678Z","endTime":"2026-06-28T00:07:27.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:07:27.884Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nasim Nuñez singles on a ground ball to center fielder Leody Taveras. Jorbit Vivas to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T00:07:45.992Z","endTime":"2026-06-28T00:08:47.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnThird":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":85.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.723370433759342,"aZ":-12.556124771633513,"pfxX":-4.398097977774408,"pfxZ":10.461928700607153,"pX":-0.4354923401447827,"pZ":2.134093592924836,"vX0":4.353631471491042,"vY0":-136.4834887442345,"vZ0":-7.381391859351233,"x":133.6,"y":181.16,"x0":-1.4845253775620249,"y0":50.004841228497355,"z0":5.749752017628838,"aX":-8.248796144233298},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":7.0,"spinRate":2241,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.40224649079752206,"extension":6.760249628118207},"index":0,"playId":"24af55a2-c8ab-386a-9910-0ed046846340","pitchNumber":1,"startTime":"2026-06-28T00:07:52.011Z","endTime":"2026-06-28T00:07:55.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12462729023773,"aZ":-14.388379448440427,"pfxX":-2.573583119035679,"pfxZ":9.28702804536768,"pX":0.020928548890952546,"pZ":2.963357863238831,"vX0":4.697023313966459,"vY0":-137.22242042117927,"vZ0":-4.943022905150807,"x":116.2,"y":158.77,"x0":-1.3752158430168364,"y0":50.003698659913745,"z0":5.76143253608188,"aX":-4.929603636448345},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":3.7,"spinRate":2236,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.39848032471076555,"extension":6.603365714043762},"index":1,"playId":"6c3cb888-187b-3f24-9b72-e8ec918c2376","pitchNumber":2,"startTime":"2026-06-28T00:08:09.912Z","endTime":"2026-06-28T00:08:13.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.853239180873096,"aZ":-11.836350431806599,"pfxX":-3.4009269113553495,"pfxZ":10.412962357347954,"pX":-0.03136193484415101,"pZ":2.6405476020969214,"vX0":4.935703777943586,"vY0":-138.60527248176828,"vZ0":-6.304575272217726,"x":118.2,"y":167.49,"x0":-1.3901332357314615,"y0":50.00518126950868,"z0":5.728905860651842,"aX":-6.644270031527755},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.8,"breakHorizontal":5.2,"spinRate":2331,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.39459654240450126,"extension":6.660773443863556},"hitData":{"launchSpeed":91.5,"launchAngle":7.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.14,"coordY":95.94}},"index":2,"playId":"5d9b612e-4522-3bb3-924b-55f243b33891","pitchNumber":3,"startTime":"2026-06-28T00:08:36.519Z","endTime":"2026-06-28T00:08:47.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-7.800000000000004,"leverageIndex":1.49,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:08:47.215Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Millas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T00:09:18.436Z","endTime":"2026-06-28T00:11:41.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnThird":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"1c6ae82f-5ebb-4910-b244-cad3864c72d4","startTime":"2026-06-28T00:09:18.436Z","endTime":"2026-06-28T00:09:23.436Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.750848592937295,"aZ":-26.17667235394273,"pfxX":-1.9284375677935122,"pfxZ":3.9452876274015267,"pX":0.03869586701222964,"pZ":2.6949120942228397,"vX0":4.540020836218882,"vY0":-122.39340762307991,"vZ0":-2.2639836149995354,"x":115.53,"y":166.02,"x0":-1.5882278470110212,"y0":50.00254247326032,"z0":5.869569039837936,"aX":-2.931492095231484},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.8,"breakHorizontal":2.4,"spinRate":1690,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.44721505021678354,"extension":6.752765719397398},"index":1,"playId":"a15ba898-a9b6-3548-b71e-d72f2bdfab5f","pitchNumber":1,"startTime":"2026-06-28T00:09:36.150Z","endTime":"2026-06-28T00:09:41.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"cca6fa06-97f8-3d6e-b3d7-17ec6dbacec5","startTime":"2026-06-28T00:10:07.861Z","endTime":"2026-06-28T00:10:22.847Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.582976824206195,"aZ":-11.614471115542075,"pfxX":-1.8751009852908003,"pfxZ":10.77992485591098,"pX":0.3361083542997335,"pZ":4.174030779963061,"vX0":5.381727119435106,"vY0":-137.27339702220038,"vZ0":-2.4770856308320464,"x":104.19,"y":126.08,"x0":-1.4067085070422913,"y0":50.00117969587443,"z0":5.87944924783865,"aX":-3.5761666392051277},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.2,"breakHorizontal":2.3,"spinRate":2222,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3991022722543338,"extension":6.620707555090526},"index":3,"playId":"7bae1e26-95b3-3df0-83b1-920c6e93baf6","pitchNumber":2,"startTime":"2026-06-28T00:10:36.257Z","endTime":"2026-06-28T00:10:39.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.555385687828757,"aZ":-27.185398655768815,"pfxX":-3.914100947821176,"pfxZ":3.349033086849005,"pX":-0.2418068489650019,"pZ":2.0025538679227144,"vX0":4.420150540299764,"vY0":-120.94874431843989,"vZ0":-3.724189723536312,"x":126.22,"y":184.71,"x0":-1.5804732063344313,"y0":50.00153521787351,"z0":5.934047081073841,"aX":-5.826121264896098},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.5,"breakHorizontal":6.1,"spinRate":1647,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.45204704052386147,"extension":6.438537921960268},"index":4,"playId":"475a607d-cd5e-3d39-9198-64e04f90b988","pitchNumber":3,"startTime":"2026-06-28T00:10:52.958Z","endTime":"2026-06-28T00:10:56.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73941395253369,"aZ":-26.52553341947023,"pfxX":-3.420612937059765,"pfxZ":3.7484675559212013,"pX":-1.4733349782996825,"pZ":1.2072797711753318,"vX0":2.040817332757398,"vY0":-121.86303624003355,"vZ0":-5.6130974582693405,"x":173.16,"y":206.18,"x0":-1.8768526800282384,"y0":50.00080659599005,"z0":5.829173208098853,"aX":-5.148924899522503},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.8,"breakHorizontal":5.8,"spinRate":1578,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.44930222621095384,"extension":6.549622662947563},"index":5,"playId":"4f5ba8d5-2b01-37c6-b7ce-23eff5ee4590","pitchNumber":4,"startTime":"2026-06-28T00:11:12.117Z","endTime":"2026-06-28T00:11:17.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nasim Nuñez steals (32) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"actionPlayId":"4f5ba8d5-2b01-37c6-b7ce-23eff5ee4590","startTime":"2026-06-28T00:11:20.606Z","endTime":"2026-06-28T00:11:36.992Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"postOnSecond":{"id":683083,"link":"/api/v1/people/683083"},"postOnThird":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":2.27,"dramaIndex":77.0,"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.896067874954596,"aZ":-32.91669501100639,"pfxX":-4.452996253715186,"pfxZ":-0.49187805725514533,"pX":-0.08430637397700143,"pZ":0.760056246189788,"vX0":5.103854712214027,"vY0":-122.04761273598434,"vZ0":-5.309686829459757,"x":120.21,"y":218.26,"x0":-1.6191776222038836,"y0":50.001290351069265,"z0":5.782254091821827,"aX":-6.751016885067615},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.8,"breakHorizontal":7.0,"spinRate":1748,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.44792089249052225,"extension":6.718259566477307},"index":7,"playId":"04593a71-96fa-3d18-bd9d-3e9a7cf65aea","pitchNumber":5,"startTime":"2026-06-28T00:11:36.992Z","endTime":"2026-06-28T00:11:41.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.0,"awayTeamWinProbability":51.0,"homeTeamWinProbabilityAdded":9.5,"leverageIndex":2.27,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:11:41.051Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T00:13:01.889Z","endTime":"2026-06-28T00:14:47.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T00:12:43.693Z","endTime":"2026-06-28T00:13:04.188Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05262910637261,"aZ":-30.089118715573715,"pfxX":-4.358425958957595,"pfxZ":1.3894067220995225,"pX":0.30243878098571264,"pZ":1.3697480892670806,"vX0":5.798548303700632,"vY0":-121.47406024777057,"vZ0":-4.415737022373333,"x":105.47,"y":201.8,"x0":-1.5456261858439457,"y0":50.00307410965685,"z0":5.817330811470345,"aX":-6.53597748478373},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.7,"breakHorizontal":6.6,"spinRate":1713,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4503369671594357,"extension":6.612884210327143},"index":1,"playId":"69029d79-316f-3b74-a5ac-5baf75347b69","pitchNumber":1,"startTime":"2026-06-28T00:13:04.188Z","endTime":"2026-06-28T00:13:07.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.498604482951574,"aZ":-32.295887852787295,"pfxX":-2.9915216109795786,"pfxZ":-0.07904891233854439,"pX":-0.1326438995220415,"pZ":0.17606467664163525,"vX0":4.496032142443876,"vY0":-122.5516627922243,"vZ0":-6.835020654952217,"x":122.06,"y":234.03,"x0":-1.596018596883958,"y0":50.00390717035772,"z0":5.733762140894732,"aX":-4.585612662931541},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.4,"breakHorizontal":4.4,"spinRate":1628,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.44565345259358047,"extension":6.671861840247225},"index":2,"playId":"f27eb28c-643d-37cc-a4f8-3bd70d6c4bd7","pitchNumber":2,"startTime":"2026-06-28T00:13:20.960Z","endTime":"2026-06-28T00:13:24.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.725547044815357,"aZ":-24.333370186038795,"pfxX":-5.530121286955529,"pfxZ":5.358292360257581,"pX":-1.1425452338768078,"pZ":2.973780691719233,"vX0":2.9658300955370893,"vY0":-120.8341312788842,"vZ0":-1.807022484348687,"x":160.55,"y":158.49,"x0":-1.6737002716834402,"y0":50.00506280387535,"z0":5.890214982807654,"aX":-8.097611005886009},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.5,"breakHorizontal":9.2,"spinRate":1261,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4550227483039495,"extension":6.6132132847610965},"index":3,"playId":"e3234757-513c-39a6-8d9f-bb61cd3fab81","pitchNumber":3,"startTime":"2026-06-28T00:13:41.798Z","endTime":"2026-06-28T00:13:46.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":74.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.308367996287096,"aZ":-27.43121722168223,"pfxX":-2.191688563025891,"pfxZ":3.3119744218807163,"pX":-0.04622831438555068,"pZ":1.7673373647885284,"vX0":4.08892035875758,"vY0":-120.09387502612961,"vZ0":-3.677784617946921,"x":118.76,"y":191.06,"x0":-1.5006750759425997,"y0":50.004868354618424,"z0":5.809340408660987,"aX":-3.1420229064604728},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.2,"breakHorizontal":2.8,"spinRate":1396,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.4593827122218235,"extension":6.529970501133827},"index":4,"playId":"2c7d1322-28b5-3017-840e-5bc4b65091d0","pitchNumber":4,"startTime":"2026-06-28T00:14:00.647Z","endTime":"2026-06-28T00:14:04.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.675744854659055,"aZ":-27.99148240275078,"pfxX":-3.340415294408926,"pfxZ":2.8286644716673184,"pX":-1.3759262352176003,"pZ":2.916466805039739,"vX0":1.2248890068766747,"vY0":-121.08181861769668,"vZ0":-1.4556651487833063,"x":169.45,"y":160.04,"x0":-1.4557305670296012,"y0":50.002071485663755,"z0":5.985554403148599,"aX":-4.9363473904153015},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.0,"breakHorizontal":5.8,"spinRate":1236,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4531712595669708,"extension":6.523773011693429},"index":5,"playId":"0e0afabf-37f2-3543-8837-3a1727d6a81d","pitchNumber":5,"startTime":"2026-06-28T00:14:25.736Z","endTime":"2026-06-28T00:14:29.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.457336363034457,"aZ":-29.661802929627754,"pfxX":-4.309830315043055,"pfxZ":1.6661186906489363,"pX":-0.5004109095727051,"pZ":0.8699510230493814,"vX0":3.549142341239831,"vY0":-122.16170863426784,"vZ0":-5.567918623431423,"x":136.07,"y":215.29,"x0":-1.4133696846401451,"y0":50.00265006637995,"z0":5.733744010170949,"aX":-6.502563914562549},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.9,"breakHorizontal":7.0,"spinRate":1124,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4486508725140306,"extension":6.635225641608606},"index":6,"playId":"15b0d938-01eb-3864-aa99-8d8567c9960d","pitchNumber":6,"startTime":"2026-06-28T00:14:43.149Z","endTime":"2026-06-28T00:14:47.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":7.000000000000007,"leverageIndex":2.54,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:14:47.255Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler O'Neill grounds out, third baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T00:16:41.600Z","endTime":"2026-06-28T00:18:18.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":90.3,"endSpeed":82.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.693492094097795,"aZ":-13.341869460961147,"pfxX":4.115648513978413,"pfxZ":10.76109501553923,"pX":1.1423032558355544,"pZ":2.416710823348795,"vX0":-4.803398217742132,"vY0":-131.4251196569617,"vZ0":-5.729720575819908,"x":73.46,"y":173.53,"x0":2.458444987028668,"y0":50.006303738560604,"z0":5.6151035318085025,"aX":7.205626558253997},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.5,"breakHorizontal":-6.4,"spinRate":2153,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.41665860574342295,"extension":6.44106134891432},"index":0,"playId":"054a4a03-69e2-3509-9def-f8c360763f3a","pitchNumber":1,"startTime":"2026-06-28T00:16:55.454Z","endTime":"2026-06-28T00:16:59.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22250054000791,"aZ":-21.872685558927607,"pfxX":-1.3305953993767083,"pfxZ":6.225070444968438,"pX":0.4460574625702258,"pZ":1.1387782770308135,"vX0":-4.752717186061467,"vY0":-127.58829701535609,"vZ0":-6.721907389024178,"x":100.0,"y":208.03,"x0":2.5027987203071813,"y0":50.005047912341205,"z0":5.520623727416799,"aX":-2.203282308157965},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.1,"breakHorizontal":3.5,"spinRate":2232,"spinDirection":178},"zone":14,"typeConfidence":0.89,"plateTime":0.42859571303189536,"extension":6.313498257766832},"index":1,"playId":"283555ba-c57a-3807-ac7a-4a1897b57348","pitchNumber":2,"startTime":"2026-06-28T00:17:09.608Z","endTime":"2026-06-28T00:17:13.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21327633594999,"aZ":-12.427781207382004,"pfxX":4.299913492199126,"pfxZ":11.167401236473017,"pX":0.1459223037294359,"pZ":1.8126097665493408,"vX0":-7.137225361961875,"vY0":-132.14714633439033,"vZ0":-7.17221432320754,"x":111.44,"y":189.84,"x0":2.323392039753864,"y0":50.00492436812362,"z0":5.475440126075746,"aX":7.60524440255312},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.8,"breakHorizontal":-6.2,"spinRate":2144,"spinDirection":149},"zone":8,"typeConfidence":0.91,"plateTime":0.4145304477308316,"extension":6.515368342701653},"index":2,"playId":"4d816cb0-6b43-3d89-b3f9-85989a7fe2f4","pitchNumber":3,"startTime":"2026-06-28T00:17:25.234Z","endTime":"2026-06-28T00:17:30.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.816724362957338,"aZ":-22.50497522212333,"pfxX":-2.1110109767009115,"pfxZ":5.681332808408079,"pX":-0.5153528828453768,"pZ":2.9100526104948763,"vX0":-6.752931889715929,"vY0":-129.10624055085609,"vZ0":-2.6148671759611077,"x":136.64,"y":160.21,"x0":2.3998206874086603,"y0":50.003418963534116,"z0":5.652892579403749,"aX":-3.591697208069872},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.0,"breakHorizontal":5.2,"spinRate":2262,"spinDirection":191},"zone":1,"typeConfidence":0.89,"plateTime":0.42293227321572635,"extension":6.263352178231308},"index":3,"playId":"fbb5976f-7d02-3580-ad4b-b0a45760def0","pitchNumber":4,"startTime":"2026-06-28T00:17:49.494Z","endTime":"2026-06-28T00:17:52.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.037684059030422,"aZ":-25.016164292185874,"pfxX":7.961304023259995,"pfxZ":4.913304369474455,"pX":0.2581703472791596,"pZ":2.0509966159767385,"vX0":-7.738949555790036,"vY0":-119.67003967374804,"vZ0":-3.2567410225281583,"x":107.16,"y":183.4,"x0":2.4921453316366518,"y0":50.00412330946723,"z0":5.6585797240905675,"aX":11.604486275073018},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.4,"breakHorizontal":-12.7,"spinRate":1962,"spinDirection":134},"zone":8,"typeConfidence":0.9,"plateTime":0.4568423746824175,"extension":6.091751340353599},"hitData":{"launchSpeed":80.7,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.07,"coordY":171.95}},"index":4,"playId":"03323d82-5196-326c-b2dd-af3ae83c5375","pitchNumber":5,"startTime":"2026-06-28T00:18:10.411Z","endTime":"2026-06-28T00:18:18.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:18:18.818Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Alexander grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T00:18:35.807Z","endTime":"2026-06-28T00:19:47.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.727705290906446,"aZ":-42.03627415418364,"pfxX":-5.28299976343718,"pfxZ":-7.819103275905906,"pX":-1.3945061178198108,"pZ":-0.14385921927997622,"vX0":-6.378943881182284,"vY0":-112.07770646161876,"vZ0":-3.4835004936272704,"x":170.16,"y":242.66,"x0":2.1831010349650963,"y0":50.00092465720599,"z0":5.756698935910626,"aX":-6.66612914289639},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-14.8,"breakHorizontal":11.3,"spinRate":2380,"spinDirection":331},"zone":13,"typeConfidence":0.91,"plateTime":0.4901750653140611,"extension":6.1852245619184885},"index":0,"playId":"138dae98-5355-3292-9a96-b47cf380a661","pitchNumber":1,"startTime":"2026-06-28T00:18:44.301Z","endTime":"2026-06-28T00:18:48.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72883225738422,"aZ":-28.65873844836003,"pfxX":-3.196343757146563,"pfxZ":2.141431679097199,"pX":0.3364709041509651,"pZ":3.004304773015988,"vX0":-4.480412717239292,"vY0":-127.13934549169626,"vZ0":-1.1151139813388884,"x":104.17,"y":157.66,"x0":2.53574465263044,"y0":50.00138766677502,"z0":5.720230848804222,"aX":-5.237633173650899},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":6.8,"spinRate":2358,"spinDirection":189},"zone":3,"typeConfidence":0.91,"plateTime":0.43059209942061605,"extension":6.212337612845289},"index":1,"playId":"b28304c7-5345-39e1-90d8-4686dbecd1dc","pitchNumber":2,"startTime":"2026-06-28T00:19:07.938Z","endTime":"2026-06-28T00:19:11.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-06-28T00:19:24.472Z","endTime":"2026-06-28T00:19:37.876Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.921800147764152,"aZ":-25.378492725318928,"pfxX":-1.3164969818925443,"pfxZ":4.069733222395776,"pX":0.43575293417593614,"pZ":2.824327058565173,"vX0":-4.650404350502629,"vY0":-128.69885483529526,"vZ0":-2.1874707139836507,"x":100.39,"y":162.52,"x0":2.440631560381845,"y0":50.00127398650207,"z0":5.660530712064614,"aX":-2.197186971967223},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.1,"breakHorizontal":3.5,"spinRate":2342,"spinDirection":164},"zone":3,"typeConfidence":0.89,"plateTime":0.4263782519750561,"extension":6.36766271555673},"hitData":{"launchSpeed":99.8,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.13,"coordY":143.57}},"index":3,"playId":"87e22e69-0c58-34d6-8f33-6c86217fbee0","pitchNumber":3,"startTime":"2026-06-28T00:19:37.876Z","endTime":"2026-06-28T00:19:47.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:19:47.530Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leody Taveras flies out to right fielder James Wood.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T00:20:00.850Z","endTime":"2026-06-28T00:20:47.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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":77.5,"endSpeed":71.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.118155045939655,"aZ":-35.038214868285685,"pfxX":-9.258914793787408,"pfxZ":-2.229388586060871,"pX":1.2807323178422136,"pZ":2.7765444906911907,"vX0":-0.948808141811665,"vY0":-112.82656117740773,"vZ0":1.334012283667591,"x":68.18,"y":163.81,"x0":2.9095007147102794,"y0":50.00259001913568,"z0":5.716922722846757,"aX":-11.89924876768906},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-3.4,"breakHorizontal":17.0,"spinRate":2592,"spinDirection":302},"zone":12,"typeConfidence":0.9,"plateTime":0.4860442756592187,"extension":6.0187896009871995},"index":0,"playId":"e7745a6a-69b3-3d5d-92a4-f9107ff4d807","pitchNumber":1,"startTime":"2026-06-28T00:20:09.733Z","endTime":"2026-06-28T00:20:13.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":81.8,"endSpeed":75.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.066312589161765,"aZ":-25.219112833286463,"pfxX":8.289084611872958,"pfxZ":4.808327887045198,"pX":1.2878053133790182,"pZ":1.7602821819112535,"vX0":-5.530127352845622,"vY0":-119.01475356085751,"vZ0":-3.8100994666102173,"x":67.91,"y":191.25,"x0":2.555014944370605,"y0":50.00291119442115,"z0":5.644761201626303,"aX":11.990046710829704},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.2,"breakHorizontal":-13.8,"spinRate":1889,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.4587629009939507,"extension":6.115510007275249},"index":1,"playId":"90b4eda6-634b-3cef-8bcf-fab47dbbe6c7","pitchNumber":2,"startTime":"2026-06-28T00:20:23.288Z","endTime":"2026-06-28T00:20:27.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.062908404151774,"aZ":-23.922038248196458,"pfxX":-2.1470988677967107,"pfxZ":4.996334287933714,"pX":0.0717456834412132,"pZ":2.2274960988522925,"vX0":-5.320126819117922,"vY0":-127.44078450951089,"vZ0":-3.815919091438013,"x":114.27,"y":178.64,"x0":2.461600084483342,"y0":50.0042185386367,"z0":5.623648746124886,"aX":-3.5485196135052552},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.4,"breakHorizontal":5.0,"spinRate":2239,"spinDirection":177},"zone":8,"typeConfidence":0.9,"plateTime":0.4290282180827609,"extension":6.376173320928021},"hitData":{"launchSpeed":85.2,"launchAngle":44.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.9,"coordY":116.22}},"index":2,"playId":"dfb06b4e-9d6d-38b0-ace7-d5b09a368a0f","pitchNumber":3,"startTime":"2026-06-28T00:20:39.409Z","endTime":"2026-06-28T00:20:47.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:20:47.182Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis García Jr. homers (14) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T00:22:51.735Z","endTime":"2026-06-28T00:24:06.261Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":0,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":74.2,"endSpeed":68.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.589129943657813,"aZ":-41.51716542688864,"pfxX":7.577970365849892,"pfxZ":-7.953939695939573,"pX":-0.7576980216440314,"pZ":3.4304316960616004,"vX0":-0.36176638639273434,"vY0":-107.96909672112399,"vZ0":3.7806528862799405,"x":145.88,"y":146.16,"x0":-1.5713254966351358,"y0":50.00130918963366,"z0":6.2394654789749175,"aX":8.905034548184114},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-13.0,"breakHorizontal":-13.6,"spinRate":2618,"spinDirection":41},"zone":1,"typeConfidence":2.0,"plateTime":0.5081885391532803,"extension":6.158116580380352},"index":0,"playId":"6d2926f7-a7db-3458-bbf1-08d5ac9c812d","pitchNumber":1,"startTime":"2026-06-28T00:22:53.378Z","endTime":"2026-06-28T00:22:57.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.031394540731856,"aZ":-27.954593731319047,"pfxX":-4.975718766688496,"pfxZ":2.835953724284148,"pX":0.2162118951565599,"pZ":1.1367646017068311,"vX0":5.471663910542102,"vY0":-121.26425906325922,"vZ0":-5.242499784470176,"x":108.76,"y":208.09,"x0":-1.424478298890949,"y0":50.00267698357043,"z0":5.7697105435808895,"aX":-7.400096138660218},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.1,"breakHorizontal":7.7,"spinRate":1559,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4519304903812116,"extension":6.598167595050962},"index":1,"playId":"28a07076-0b3b-321f-8c93-4ef3bcbd6886","pitchNumber":2,"startTime":"2026-06-28T00:23:06.503Z","endTime":"2026-06-28T00:23:10.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.886410723971572,"aZ":-28.285774448993802,"pfxX":0.7622520823942713,"pfxZ":2.58087730346782,"pX":0.18393203599203684,"pZ":0.8023687241468502,"vX0":3.645952732775525,"vY0":-121.47316661094837,"vZ0":-6.293842301805104,"x":109.99,"y":217.12,"x0":-1.4302639228294143,"y0":50.00399821908601,"z0":5.859474151503782,"aX":1.1485451552694332},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.6,"breakHorizontal":-2.2,"spinRate":2193,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.4494426237100906,"extension":6.294249105339245},"index":2,"playId":"f421008f-be2c-3a6b-9679-119bbb99f702","pitchNumber":3,"startTime":"2026-06-28T00:23:22.166Z","endTime":"2026-06-28T00:23:26.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.685018822736204,"aZ":-11.411459939588697,"pfxX":-3.1691708628216633,"pfxZ":11.047190555691154,"pX":-0.0034147033088873617,"pZ":2.937115954097171,"vX0":4.79723156551451,"vY0":-136.82268839292976,"vZ0":-5.497907483279498,"x":117.13,"y":159.48,"x0":-1.3748588431815076,"y0":50.00007118788402,"z0":5.767841191907345,"aX":-5.955113929718458},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":4.7,"spinRate":2326,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.40168155729560917,"extension":6.5791611844847315},"hitData":{"launchSpeed":114.0,"launchAngle":24.0,"totalDistance":418.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":240.61,"coordY":73.04}},"index":3,"playId":"52e79c41-42b2-3144-a38c-259b2e02eb25","pitchNumber":4,"startTime":"2026-06-28T00:23:38.505Z","endTime":"2026-06-28T00:24:06.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-13.800000000000004,"leverageIndex":1.17,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:24:06.261Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Tena doubles (9) on a ground ball to right fielder Tyler O'Neill.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T00:24:15.870Z","endTime":"2026-06-28T00:25:32.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":95.1,"endSpeed":86.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.082936782898454,"aZ":-12.676450688991528,"pfxX":-2.841525030213893,"pfxZ":10.078776135109756,"pX":0.3823164537455417,"pZ":2.449364698066531,"vX0":5.586888611330076,"vY0":-138.27324214747463,"vZ0":-6.599287480296751,"x":102.43,"y":172.65,"x0":-1.2960533155016167,"y0":50.006628237072896,"z0":5.719275249626647,"aX":-5.4996506287862434},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":4.0,"spinRate":2259,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3962615348278411,"extension":6.578604879664391},"index":0,"playId":"87ec406b-dc0e-39da-a336-d5e05f6c113b","pitchNumber":1,"startTime":"2026-06-28T00:24:25.695Z","endTime":"2026-06-28T00:24:30.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":82.9,"endSpeed":76.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73239170714929,"aZ":-28.270461013968333,"pfxX":-2.685176005648068,"pfxZ":2.6293289293319795,"pX":-1.9016437885223743,"pZ":5.579041921061648,"vX0":0.15532739933210105,"vY0":-120.6825236114542,"vZ0":4.498425695783586,"x":189.49,"y":88.15,"x0":-1.6172495865508065,"y0":50.0052566021817,"z0":6.170681811148472,"aX":-3.9929109157944405},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.0,"breakHorizontal":4.8,"spinRate":1092,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.452473160653335,"extension":6.573287699194218},"index":1,"playId":"55fbd6dc-9bc3-3619-b71d-20a7f8449e92","pitchNumber":2,"startTime":"2026-06-28T00:24:42.279Z","endTime":"2026-06-28T00:24:45.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":94.1,"endSpeed":86.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.502588011682995,"aZ":-10.951081526996445,"pfxX":-1.808375292707696,"pfxZ":11.132474135650021,"pX":-0.43071565979232423,"pZ":4.358551858755163,"vX0":2.947063414699942,"vY0":-137.0147939261945,"vZ0":-2.1593886355259637,"x":133.42,"y":121.1,"x0":-1.2839661175791717,"y0":50.00333789184615,"z0":5.902660215856223,"aX":-3.4480205659960315},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.9,"breakHorizontal":2.6,"spinRate":2223,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39934625590353257,"extension":6.476192123982978},"index":2,"playId":"090da345-e85b-3c78-b3c1-86932f046e24","pitchNumber":3,"startTime":"2026-06-28T00:25:02.637Z","endTime":"2026-06-28T00:25:05.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.286318391704718,"aZ":-11.557824263525033,"pfxX":-2.184562855079469,"pfxZ":10.815335753234656,"pX":0.5885591277737448,"pZ":3.0115209675776775,"vX0":5.893483564147783,"vY0":-136.74904067716648,"vZ0":-5.271188155950739,"x":94.57,"y":157.47,"x0":-1.3044377699812175,"y0":50.0044174067892,"z0":5.7472877101617765,"aX":-4.1651111953787705},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":2.8,"spinRate":2087,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.39951660726909344,"extension":6.575770663510175},"hitData":{"launchSpeed":109.0,"launchAngle":4.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.63,"coordY":111.65}},"index":3,"playId":"b732b26e-9694-3827-a4bb-b641727daf55","pitchNumber":4,"startTime":"2026-06-28T00:25:19.896Z","endTime":"2026-06-28T00:25:32.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.7,"awayTeamWinProbability":70.3,"homeTeamWinProbabilityAdded":-6.4999999999999964,"leverageIndex":0.94,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:25:32.425Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T00:26:19.464Z","endTime":"2026-06-28T00:27:42.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T00:25:59.165Z","endTime":"2026-06-28T00:26:21.697Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":69.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.452989670456393,"aZ":-40.805373809976054,"pfxX":8.017176026526418,"pfxZ":-7.2165216433070425,"pX":-0.1847581849306095,"pZ":1.800523025690547,"vX0":0.9420633840077389,"vY0":-109.08302530977956,"vZ0":0.1885182660097755,"x":124.04,"y":190.17,"x0":-1.6637091520614278,"y0":50.00070434303575,"z0":6.137805393799654,"aX":9.592230200492164},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-12.6,"breakHorizontal":-14.8,"spinRate":2666,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.5034678001620567,"extension":6.289619333123662},"index":1,"playId":"159683e3-a6d3-3b38-af6d-5c999b4210de","pitchNumber":1,"startTime":"2026-06-28T00:26:21.697Z","endTime":"2026-06-28T00:26:25.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":82.0,"endSpeed":76.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.883674361341416,"aZ":-33.99770803868929,"pfxX":-3.1320749287271576,"pfxZ":-1.2469207859138294,"pX":-0.07063689314345092,"pZ":2.2922164384667383,"vX0":4.651882435648585,"vY0":-119.4293023474833,"vZ0":-1.6144001872427383,"x":119.69,"y":176.89,"x0":-1.6239902833945798,"y0":50.00101769405961,"z0":5.994260529914824,"aX":-4.589734838586629},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.4,"breakHorizontal":4.7,"spinRate":1539,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.45610296509703074,"extension":6.473294106724716},"index":2,"playId":"55f877d5-a96d-31bc-a716-b5139376a5a1","pitchNumber":2,"startTime":"2026-06-28T00:26:37.574Z","endTime":"2026-06-28T00:26:40.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01051883042502,"aZ":-28.680238527200743,"pfxX":1.5618074354991582,"pfxZ":2.306521418638364,"pX":0.08135406101110304,"pZ":0.10654711501413439,"vX0":3.711452652053499,"vY0":-122.79429044453538,"vZ0":-7.955681801390966,"x":113.9,"y":235.9,"x0":-1.657186860368509,"y0":50.00486151024277,"z0":5.854201319848202,"aX":2.3668581463267504},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.4,"breakHorizontal":-3.7,"spinRate":2029,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4473301671838601,"extension":6.36486179904689},"index":3,"playId":"a73219a9-d8c0-35de-88a0-30e24cd266b9","pitchNumber":3,"startTime":"2026-06-28T00:26:53.893Z","endTime":"2026-06-28T00:26:56.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34870865851228,"aZ":-27.512312118148024,"pfxX":-2.932734377386403,"pfxZ":3.058339703139609,"pX":-1.3276417012208601,"pZ":2.919492649207104,"vX0":1.865725734928754,"vY0":-121.9967892885164,"vZ0":-1.7220329845126328,"x":167.61,"y":159.95,"x0":-1.7167648386876169,"y0":50.003576438189256,"z0":5.979360365638553,"aX":-4.47302114348657},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.4,"breakHorizontal":4.9,"spinRate":1321,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.44695077172229736,"extension":6.570332083172144},"index":4,"playId":"288af50c-fd9e-3598-aa64-de013277d2cd","pitchNumber":4,"startTime":"2026-06-28T00:27:14.594Z","endTime":"2026-06-28T00:27:17.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.15126722790864,"aZ":-31.21460428415189,"pfxX":2.0747372852827284,"pfxZ":0.638198591603417,"pX":-0.08085195354278849,"pZ":2.0141710444281746,"vX0":3.040930385815877,"vY0":-120.78026318739633,"vZ0":-3.1264403441694535,"x":120.08,"y":184.4,"x0":-1.6163122502746827,"y0":50.003836408913806,"z0":6.015283495297394,"aX":3.1258976756607018},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.7,"breakHorizontal":-4.3,"spinRate":1960,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.45009928280590294,"extension":6.321584784302077},"index":5,"playId":"463cc36e-7014-398f-b4b7-9f48d4cde291","pitchNumber":5,"startTime":"2026-06-28T00:27:38.730Z","endTime":"2026-06-28T00:27:42.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":4.300000000000001,"leverageIndex":1.25,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:27:42.159Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Crews flies out to right fielder Tyler O'Neill in foul territory. José Tena to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T00:28:01.654Z","endTime":"2026-06-28T00:28:47.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"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":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":78.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.585535899370633,"aZ":-27.079853930148136,"pfxX":0.5002164656934476,"pfxZ":3.333908749198736,"pX":0.2540996271414903,"pZ":2.1169165054319805,"vX0":4.271512422017212,"vY0":-121.91845010629132,"vZ0":-3.749760118736014,"x":107.31,"y":181.62,"x0":-1.5747551443829584,"y0":50.002376912309366,"z0":5.973376772902294,"aX":0.7642205322903395},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.5,"breakHorizontal":-1.8,"spinRate":2003,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.4467019264769885,"extension":6.462756579229031},"index":0,"playId":"6eb1ad9d-0e33-3ff1-b431-dd8a5f4ed0fa","pitchNumber":1,"startTime":"2026-06-28T00:28:10.375Z","endTime":"2026-06-28T00:28:13.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.685019810505505,"aZ":-11.475824595236789,"pfxX":-3.1346402287604866,"pfxZ":10.744083646896382,"pX":0.8777442083504553,"pZ":2.7924111736659296,"vX0":6.741350042720019,"vY0":-138.14737206407028,"vZ0":-6.143277880001249,"x":83.54,"y":163.38,"x0":-1.1903755947268635,"y0":50.00403404562366,"z0":5.821380494996307,"aX":-6.039877008333004},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":4.2,"spinRate":2378,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39696181290654575,"extension":6.594586922471684},"hitData":{"launchSpeed":86.0,"launchAngle":35.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.9,"coordY":118.54}},"index":1,"playId":"6fa7fb47-b992-3811-88c5-4faba6ca88c8","pitchNumber":2,"startTime":"2026-06-28T00:28:34.535Z","endTime":"2026-06-28T00:28:47.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":37.3,"awayTeamWinProbability":62.7,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.39,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:28:47.168Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T00:29:11.271Z","endTime":"2026-06-28T00:30:46.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.611129523974675,"aZ":-13.519337135501251,"pfxX":-4.017243856809584,"pfxZ":9.709330205968401,"pX":-0.529961018804857,"pZ":3.9968617657353316,"vX0":3.779951821221446,"vY0":-138.39072000433055,"vZ0":-2.507638608975864,"x":137.2,"y":130.86,"x0":-1.397913782422937,"y0":50.001605941858315,"z0":5.831049827384901,"aX":-7.717988108880577},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":6.4,"spinRate":2222,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3972169645341994,"extension":6.647434170546373},"index":0,"playId":"c26c191b-f74c-3f42-8220-c14c7b2c5aaa","pitchNumber":1,"startTime":"2026-06-28T00:29:20.351Z","endTime":"2026-06-28T00:29:24.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"third":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.384161526707828,"aZ":-29.647114958188023,"pfxX":-4.595593715206376,"pfxZ":1.6775480327922114,"pX":-0.8018763388375644,"pZ":3.278875882093255,"vX0":2.9934568023736965,"vY0":-122.22948549452352,"vZ0":-0.20566146297765786,"x":147.57,"y":150.25,"x0":-1.4489468116390531,"y0":50.00032391253869,"z0":5.922116515664659,"aX":-6.912705515268805},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.2,"breakHorizontal":7.6,"spinRate":1644,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.4490944507586607,"extension":6.542027023720719},"index":1,"playId":"103d7d98-e181-30d8-9567-2131671f94fd","pitchNumber":2,"startTime":"2026-06-28T00:29:39.394Z","endTime":"2026-06-28T00:29:42.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"third":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53380895645973,"aZ":-13.407231282538014,"pfxX":-3.2582188021409637,"pfxZ":9.78161297020751,"pX":0.9887048390612081,"pZ":3.1097884470782238,"vX0":6.891757582901003,"vY0":-138.28996154474743,"vZ0":-4.784338139178586,"x":79.31,"y":154.82,"x0":-1.1229822055426606,"y0":50.004667210432885,"z0":5.775660359469571,"aX":-6.253098006525022},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":4.3,"spinRate":2222,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3975000581316581,"extension":6.580283758621241},"index":2,"playId":"54ea5406-71b4-39bb-b04f-3a296ade57c3","pitchNumber":3,"startTime":"2026-06-28T00:29:59.047Z","endTime":"2026-06-28T00:30:05.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"third":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73952079026704,"aZ":-28.060240979023696,"pfxX":-0.05558849156892709,"pfxZ":2.6052018031448645,"pX":0.5876609709543015,"pZ":0.4798812815103853,"vX0":4.577243502270423,"vY0":-124.27757877208624,"vZ0":-7.371347849456597,"x":94.6,"y":225.82,"x0":-1.26355354271512,"y0":50.00184041075731,"z0":5.785555329646117,"aX":-0.08790904239857934},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.4,"breakHorizontal":-0.8,"spinRate":1954,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4391716689456242,"extension":6.402691148673233},"index":3,"playId":"4ffba7d1-28a0-399f-b3ac-971c63b7b198","pitchNumber":4,"startTime":"2026-06-28T00:30:40.645Z","endTime":"2026-06-28T00:30:46.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"third":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":4.200000000000003,"leverageIndex":1.58,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:30:46.246Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremiah Jackson singles on a line drive to left fielder Daylen Lile.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T00:32:54.395Z","endTime":"2026-06-28T00:33:43.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.001344037298875,"aZ":-13.8619878450224,"pfxX":2.629732558587092,"pfxZ":10.274311814803754,"pX":0.7049820227332322,"pZ":3.3992701781289116,"vX0":-5.466211926807873,"vY0":-132.58371815437914,"vZ0":-3.372403165783543,"x":90.13,"y":147.0,"x0":2.4505770144559644,"y0":50.0047711928724,"z0":5.697586871275538,"aX":4.68839980019507},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.1,"breakHorizontal":-3.6,"spinRate":1992,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.4129174034578531,"extension":6.33623806124987},"index":0,"playId":"2f6acca9-86ad-3b0f-95b1-b6fc4d4b99ff","pitchNumber":1,"startTime":"2026-06-28T00:33:03.326Z","endTime":"2026-06-28T00:33:07.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6720281960216,"aZ":-24.633266627822813,"pfxX":-2.5294200548837615,"pfxZ":4.603701153486021,"pX":-1.1710918288388716,"pZ":1.7534755190213298,"vX0":-8.191966132076884,"vY0":-126.87043271198345,"vZ0":-4.751339575134769,"x":161.64,"y":191.44,"x0":2.4215515413788755,"y0":50.00446718584182,"z0":5.601041971775323,"aX":-4.145446203990819},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.6,"breakHorizontal":6.4,"spinRate":2253,"spinDirection":185},"zone":13,"typeConfidence":0.91,"plateTime":0.430853484376692,"extension":6.409969157367644},"index":1,"playId":"f053e038-904c-367f-82b8-87464cc70f8d","pitchNumber":2,"startTime":"2026-06-28T00:33:18.268Z","endTime":"2026-06-28T00:33:21.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.660776687325008,"aZ":-26.220188619660995,"pfxX":7.699228725801601,"pfxZ":4.169935657114654,"pX":0.29724973779275027,"pZ":2.082554842436268,"vX0":-7.5465033334650276,"vY0":-118.2010020443097,"vZ0":-2.9274591107948353,"x":105.67,"y":182.55,"x0":2.5176439944879982,"y0":50.002185275969424,"z0":5.722413182097605,"aX":10.99097536139853},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":7.2,"breakHorizontal":-12.4,"spinRate":1857,"spinDirection":134},"zone":9,"typeConfidence":0.9,"plateTime":0.4618280426897523,"extension":5.996350147722262},"hitData":{"launchSpeed":94.0,"launchAngle":15.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.14,"coordY":80.59}},"index":2,"playId":"ba995705-1f74-3b2f-aaef-fbbdf4c68a3c","pitchNumber":3,"startTime":"2026-06-28T00:33:33.886Z","endTime":"2026-06-28T00:33:43.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.099999999999994,"awayTeamWinProbability":52.900000000000006,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":1.33,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:33:43.235Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chadwick Tromp pops out to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T00:34:07.195Z","endTime":"2026-06-28T00:34:41.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.3,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.52250838852338,"aZ":-41.749745073283734,"pfxX":-3.9123995437689065,"pfxZ":-7.540116889771793,"pX":-0.535590996877401,"pZ":2.038002053310216,"vX0":-5.373296281544333,"vY0":-112.04324040461881,"vZ0":0.7507325537798892,"x":137.42,"y":183.75,"x0":2.4033886914327653,"y0":50.00341098380117,"z0":5.96983618050956,"aX":-4.967201099550808},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-13.1,"breakHorizontal":8.5,"spinRate":2274,"spinDirection":326},"zone":7,"typeConfidence":0.91,"plateTime":0.48913174179062313,"extension":6.144247558605081},"index":0,"playId":"4bbafe0b-9bd6-36d8-88d1-a74b0d1778ac","pitchNumber":1,"startTime":"2026-06-28T00:34:12.260Z","endTime":"2026-06-28T00:34:16.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":87.4,"endSpeed":81.0,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.234301234687425,"aZ":-26.209644479724517,"pfxX":-3.1723996077285603,"pfxZ":3.6173865958547156,"pX":-0.909093024967327,"pZ":2.1684541541654045,"vX0":-7.014349568669115,"vY0":-127.18198581282896,"vZ0":-3.6199034427621353,"x":151.65,"y":180.23,"x0":2.2888065406143396,"y0":50.005872114633085,"z0":5.671397857803443,"aX":-5.237331233465482},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.0,"breakHorizontal":7.2,"spinRate":2145,"spinDirection":185},"zone":13,"typeConfidence":0.91,"plateTime":0.42941306892133957,"extension":6.344067565215989},"hitData":{"launchSpeed":61.1,"launchAngle":70.0,"totalDistance":83.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":136.76,"coordY":171.54}},"index":1,"playId":"3259e025-c341-39bf-8c9e-8a80ae5a82ad","pitchNumber":2,"startTime":"2026-06-28T00:34:31.660Z","endTime":"2026-06-28T00:34:41.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":-5.099999999999994,"leverageIndex":2.23,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:34:41.231Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Taylor Ward pops out to second baseman Nasim Nuñez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T00:34:56.853Z","endTime":"2026-06-28T00:36:01.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.708459679675922,"aZ":-19.376335125165305,"pfxX":8.839801116596453,"pfxZ":7.112956203953268,"pX":0.17428036919819134,"pZ":2.437100345508742,"vX0":-8.785456885520675,"vY0":-132.8418355279142,"vZ0":-4.532662015898943,"x":110.36,"y":172.98,"x0":2.3654560729260656,"y0":50.00199919643531,"z0":5.561713174622986,"aX":15.902469856366508},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.1,"breakHorizontal":-14.3,"spinRate":2204,"spinDirection":149},"zone":5,"typeConfidence":0.91,"plateTime":0.4112807739596027,"extension":6.423257597201944},"index":0,"playId":"f1793b9d-5271-3c19-ac80-d2593314b520","pitchNumber":1,"startTime":"2026-06-28T00:35:06.265Z","endTime":"2026-06-28T00:35:10.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"784a8538-8eb0-351a-ba4e-3ca93fb66b64","startTime":"2026-06-28T00:35:33.898Z","endTime":"2026-06-28T00:35:36.898Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.052488459670897,"aZ":-26.1265111446287,"pfxX":-2.071642456723197,"pfxZ":3.5741111677571205,"pX":-0.8878875681242253,"pZ":2.846192584932973,"vX0":-7.351661783737923,"vY0":-128.7913729601773,"vZ0":-2.2462401201332254,"x":150.84,"y":161.93,"x0":2.264744455416148,"y0":50.00059561931388,"z0":5.736381241064985,"aX":-3.5029661816591857},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":5.3,"spinRate":2275,"spinDirection":181},"zone":11,"typeConfidence":0.9,"plateTime":0.42418877144467215,"extension":6.33685750817233},"hitData":{"launchSpeed":56.8,"launchAngle":53.0,"totalDistance":146.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":151.18}},"index":2,"playId":"ce47ddd6-ebf5-390e-9907-07f5de2064db","pitchNumber":2,"startTime":"2026-06-28T00:35:52.700Z","endTime":"2026-06-28T00:36:01.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.88,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:36:01.731Z","atBatIndex":42},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gunnar Henderson grounds into a force out, fielded by shortstop CJ Abrams. Jeremiah Jackson out at 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T00:36:13.239Z","endTime":"2026-06-28T00:37:34.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05067151920786,"aZ":-25.993858529384966,"pfxX":9.525767353525715,"pfxZ":3.3816119639990188,"pX":0.7479939137649558,"pZ":1.2642982743906348,"vX0":-8.080299940519422,"vY0":-133.89498933451986,"vZ0":-5.939173499283094,"x":88.49,"y":204.64,"x0":2.5571624823174353,"y0":50.00459740626332,"z0":5.354393351841548,"aX":17.4169390153297},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.0,"breakHorizontal":-15.7,"spinRate":1995,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.4080118951728533,"extension":6.400128448183626},"index":0,"playId":"27719ef3-d1c8-358b-be62-13547e42a41e","pitchNumber":1,"startTime":"2026-06-28T00:36:26.467Z","endTime":"2026-06-28T00:36:29.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.995529698182157,"aZ":-29.883440830962126,"pfxX":-7.8716160213610875,"pfxZ":1.634399153192974,"pX":-1.6535131278120863,"pZ":1.2192499550035893,"vX0":-7.593847417061127,"vY0":-117.77879177395636,"vZ0":-3.3703565963343625,"x":180.03,"y":205.86,"x0":2.6386574494753057,"y0":50.002946216823545,"z0":5.441166178672399,"aX":-11.023633904266715},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.4,"breakHorizontal":16.2,"spinRate":2559,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.4655822176533335,"extension":6.301812480611261},"index":1,"playId":"6efe39d5-8a57-3d56-a412-48b466424a12","pitchNumber":2,"startTime":"2026-06-28T00:36:42.801Z","endTime":"2026-06-28T00:36:46.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.836442741051446,"aZ":-22.43792372901863,"pfxX":0.5504363800818337,"pfxZ":5.583952984263736,"pX":-0.4962153003503568,"pZ":1.8114186995569115,"vX0":-7.475630517023541,"vY0":-130.5419188215681,"vZ0":-5.421430460875563,"x":135.91,"y":189.87,"x0":2.3206477472827585,"y0":50.00345121956749,"z0":5.581081890192687,"aX":0.9608914830644967},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.2,"breakHorizontal":0.5,"spinRate":2180,"spinDirection":177},"zone":7,"typeConfidence":0.62,"plateTime":0.41795035641634604,"extension":6.412352704568724},"index":2,"playId":"a3353910-8f44-3e88-8196-bbe9abb14233","pitchNumber":3,"startTime":"2026-06-28T00:37:10.745Z","endTime":"2026-06-28T00:37:14.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.635008451836033,"aZ":-31.81205738715008,"pfxX":-11.068923168307021,"pfxZ":0.2652981340415703,"pX":-0.6638357802969619,"pZ":2.0324602464576347,"vX0":-4.501082283068846,"vY0":-116.12547474532047,"vZ0":-0.9819424725893002,"x":142.3,"y":183.9,"x0":2.7428891532512685,"y0":50.00246309081389,"z0":5.512505057465581,"aX":-14.973619721515979},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":0.5,"breakHorizontal":21.2,"spinRate":2680,"spinDirection":306},"zone":7,"typeConfidence":0.91,"plateTime":0.4733677518333357,"extension":6.220235430875846},"hitData":{"launchSpeed":85.4,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.38,"coordY":147.12}},"index":3,"playId":"b7f84d98-d80c-3f91-a8c1-fd19f3c7e5a6","pitchNumber":4,"startTime":"2026-06-28T00:37:28.192Z","endTime":"2026-06-28T00:37:34.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.39,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:37:34.573Z","atBatIndex":43},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jorbit Vivas reaches on a fielding error by third baseman Blaze Alexander. Jorbit Vivas to 2nd. Jorbit Vivas advances to 2nd, on a throwing error by third baseman Blaze Alexander.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:40:04.147Z","endTime":"2026-06-28T00:40:53.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Rico Garcia replaces Brandon Young.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T00:38:20.394Z","endTime":"2026-06-28T00:40:01.092Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670329,"link":"/api/v1/people/670329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T00:40:01.092Z","endTime":"2026-06-28T00:40:06.451Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.778836000072012,"aZ":-13.024382682460054,"pfxX":-7.744233020397071,"pfxZ":9.885512675444605,"pX":-0.5028701392612566,"pZ":1.5361376839782452,"vX0":4.03839490298308,"vY0":-138.28057012244193,"vZ0":-9.306142657864847,"x":136.17,"y":197.3,"x0":-0.9759976697133015,"y0":50.000295806652986,"z0":5.818346389192538,"aX":-14.998089616456978},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":13.2,"spinRate":2336,"spinDirection":214},"zone":7,"typeConfidence":0.9,"plateTime":0.39607166171154606,"extension":5.817924204513428},"index":2,"playId":"5ffdf49d-356a-395d-9036-0f0d38c50972","pitchNumber":1,"startTime":"2026-06-28T00:40:06.451Z","endTime":"2026-06-28T00:40:09.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":85.5,"endSpeed":78.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84792398689222,"aZ":-21.10736253098064,"pfxX":-9.095038519861948,"pfxZ":7.04328349145589,"pX":-0.7352929712491649,"pZ":1.9385332910747886,"vX0":4.126408104132713,"vY0":-124.48327640049146,"vZ0":-5.143068061040146,"x":145.03,"y":186.44,"x0":-1.2323461498435053,"y0":50.000230846946046,"z0":5.777362141962317,"aX":-14.27987406754496},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":11.8,"breakHorizontal":15.5,"spinRate":2311,"spinDirection":237},"zone":7,"typeConfidence":0.91,"plateTime":0.43991133723605413,"extension":6.0636651341273495},"index":3,"playId":"44b3f069-a4b2-31f9-a5cc-4c21c1cc51e0","pitchNumber":2,"startTime":"2026-06-28T00:40:22.197Z","endTime":"2026-06-28T00:40:25.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.777382218831722,"aZ":-19.883912983437032,"pfxX":-9.546262325727048,"pfxZ":7.597903979757901,"pX":0.16876217796178417,"pZ":1.8502835072211696,"vX0":6.681662936698476,"vY0":-126.14801558895269,"vZ0":-5.559413128668205,"x":110.57,"y":188.82,"x0":-1.2691326628024253,"y0":50.0028139555596,"z0":5.677303980661443,"aX":-15.442205534961985},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.7,"breakHorizontal":15.8,"spinRate":2255,"spinDirection":232},"zone":8,"typeConfidence":0.9,"plateTime":0.4335906676336103,"extension":6.170626901118098},"hitData":{"launchSpeed":54.1,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.11,"coordY":161.55}},"index":4,"playId":"7d990bf4-6a18-33ee-af3f-68bfbcdb3145","pitchNumber":3,"startTime":"2026-06-28T00:40:39.728Z","endTime":"2026-06-28T00:40:53.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.3,"awayTeamWinProbability":72.7,"homeTeamWinProbabilityAdded":-6.699999999999999,"leverageIndex":0.97,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:40:53.149Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:41:26.587Z","endTime":"2026-06-28T00:44:17.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":86.3,"endSpeed":79.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5859516558265,"aZ":-19.846931830461013,"pfxX":-9.633864310231782,"pfxZ":7.648093226406003,"pX":-0.10895977326904314,"pZ":3.232797499543081,"vX0":5.876785154102702,"vY0":-125.63991915562887,"vZ0":-2.702254711414776,"x":121.15,"y":151.49,"x0":-1.2174028420608534,"y0":50.00096616745727,"z0":5.921272976840659,"aX":-15.520919395901988},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":13.6,"breakHorizontal":16.2,"spinRate":2295,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.4346650325533892,"extension":6.132858072809502},"index":0,"playId":"437010b4-342b-38e6-8d9a-1c660243dbd2","pitchNumber":1,"startTime":"2026-06-28T00:41:29.212Z","endTime":"2026-06-28T00:41:34.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49337970868894,"aZ":-17.540051695463678,"pfxX":-9.411692053398564,"pfxZ":9.047126305456846,"pX":0.9653925500270887,"pZ":1.2313290670163834,"vX0":8.42643051432037,"vY0":-126.08857909175514,"vZ0":-7.555193489190047,"x":80.2,"y":205.53,"x0":-1.1893766163684338,"y0":50.00488120308006,"z0":5.670427392772892,"aX":-15.228609039783215},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.9,"breakHorizontal":15.2,"spinRate":2468,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.43361634826483453,"extension":6.139977662438669},"index":1,"playId":"1d5f0e61-bbbb-3482-87e2-269a197b5fff","pitchNumber":2,"startTime":"2026-06-28T00:41:58.722Z","endTime":"2026-06-28T00:42:02.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":94.0,"endSpeed":86.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.189416349165448,"aZ":-15.63657481320411,"pfxX":-7.019325461017946,"pfxZ":8.750629485103023,"pX":-0.3345746001297857,"pZ":2.0495824580693114,"vX0":4.265780726712139,"vY0":-136.63308351193672,"vZ0":-7.387137693393921,"x":129.75,"y":183.44,"x0":-1.004264438532049,"y0":50.00632090701524,"z0":5.863657241902857,"aX":-13.270202807253204},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":11.8,"spinRate":2500,"spinDirection":211},"zone":7,"typeConfidence":0.88,"plateTime":0.4009178525318684,"extension":6.007376813162524},"index":2,"playId":"ff04f323-ec08-3865-ac39-0a051a52f9e6","pitchNumber":3,"startTime":"2026-06-28T00:42:19.926Z","endTime":"2026-06-28T00:42:23.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25702673091887,"aZ":-19.186511382671014,"pfxX":-9.45453199846494,"pfxZ":7.84360559438111,"pX":0.44448215170267064,"pZ":1.2728198352247395,"vX0":7.508886540127496,"vY0":-127.36071658617495,"vZ0":-7.265109684783331,"x":100.06,"y":204.41,"x0":-1.3024758337051117,"y0":50.002014892980505,"z0":5.6607649478827415,"aX":-15.652087124792736},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.8,"breakHorizontal":15.6,"spinRate":2415,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.42880105921904166,"extension":6.107975645397121},"index":3,"playId":"b898736d-fcf3-3248-99a8-4e887e67a354","pitchNumber":4,"startTime":"2026-06-28T00:42:40.369Z","endTime":"2026-06-28T00:42:44.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":86.3,"endSpeed":78.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53101069850254,"aZ":-37.48342398049802,"pfxX":-2.2699295196387568,"pfxZ":-3.3605532767986457,"pX":-0.24236898604306087,"pZ":3.3202497318556805,"vX0":3.4037291307448982,"vY0":-125.54502118533038,"vZ0":0.8452979366492441,"x":126.24,"y":149.13,"x0":-1.3263112123468306,"y0":50.000712945565695,"z0":6.051621264074335,"aX":-3.591339536866585},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.6,"breakHorizontal":3.2,"spinRate":2619,"spinDirection":26},"zone":11,"typeConfidence":0.91,"plateTime":0.43777866015852895,"extension":5.859249175707385},"index":4,"playId":"658a9eb6-aea2-3b2e-8205-59b005470f72","pitchNumber":5,"startTime":"2026-06-28T00:43:00.945Z","endTime":"2026-06-28T00:43:05.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-28T00:43:43.676Z","endTime":"2026-06-28T00:43:48.912Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":78.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.479937685732608,"aZ":-16.745014892393097,"pfxX":-10.799076897545888,"pfxZ":9.646485293744098,"pX":0.3819064825813678,"pZ":2.401368729657602,"vX0":7.575498077756339,"vY0":-126.38969406033604,"vZ0":-5.1127061690353015,"x":102.44,"y":173.94,"x0":-1.2682529638577018,"y0":50.00362958352241,"z0":5.817747393154068,"aX":-17.274632849564476},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":16.3,"breakHorizontal":17.5,"spinRate":2479,"spinDirection":222},"zone":6,"typeConfidence":0.9,"plateTime":0.43524482878881976,"extension":6.208671743469763},"index":6,"playId":"91c2bc1c-75b0-395e-9f25-658a9cc30d15","pitchNumber":6,"startTime":"2026-06-28T00:43:48.912Z","endTime":"2026-06-28T00:43:53.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58303311401928,"aZ":-10.776044197616446,"pfxX":-6.4521467787910165,"pfxZ":10.985683797944892,"pX":-0.7722578756774452,"pZ":2.9287639883011534,"vX0":3.3295070343384965,"vY0":-138.80898455795406,"vZ0":-6.226261285860948,"x":146.44,"y":159.7,"x0":-1.1501301862293614,"y0":50.003512959192285,"z0":5.921072564509618,"aX":-12.569195989927458},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":10.9,"spinRate":2552,"spinDirection":214},"zone":1,"typeConfidence":0.9,"plateTime":0.3948471893916823,"extension":5.951388561672056},"index":7,"playId":"abe032b7-2a5c-381c-a6e2-8e5d505d1468","pitchNumber":7,"startTime":"2026-06-28T00:44:14.096Z","endTime":"2026-06-28T00:44:17.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.27,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:44:17.983Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Millas singles on a ground ball to left fielder Taylor Ward. Jorbit Vivas scores.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:44:26.450Z","endTime":"2026-06-28T00:46:15.543Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":{"id":670329,"link":"/api/v1/people/670329"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.768666690616964,"aZ":-17.832926305081667,"pfxX":-9.471710958952865,"pfxZ":8.990061272819982,"pX":0.00316831414508919,"pZ":2.5421403096083863,"vX0":6.254634252871054,"vY0":-125.35136183553105,"vZ0":-4.449160403583348,"x":116.88,"y":170.14,"x0":-1.290728527627805,"y0":50.003694501115525,"z0":5.791407670417918,"aX":-15.110187579046448},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":15.5,"breakHorizontal":15.7,"spinRate":2370,"spinDirection":229},"zone":5,"typeConfidence":0.9,"plateTime":0.43656756407319053,"extension":6.180293599175865},"index":0,"playId":"23dcaaca-18fc-3d55-a8ba-d0f3cf15cc68","pitchNumber":1,"startTime":"2026-06-28T00:44:45.352Z","endTime":"2026-06-28T00:44:48.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.058285641457587,"aZ":-38.42913682504291,"pfxX":-0.43205679034898514,"pfxZ":-3.7516752763161403,"pX":0.25981914575115483,"pZ":1.7006753086749198,"vX0":3.7296434678470907,"vY0":-127.66736860818382,"vZ0":-3.0362225368373172,"x":107.1,"y":192.86,"x0":-1.1582963551768903,"y0":50.00447886646576,"z0":5.902882069868299,"aX":-0.7196226330691956},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-7.2,"breakHorizontal":0.0,"spinRate":2648,"spinDirection":20},"zone":9,"typeConfidence":0.9,"plateTime":0.42755067534347146,"extension":5.924985900125265},"index":1,"playId":"dd361e9a-f3b2-35e6-9191-78c6d1b3841c","pitchNumber":2,"startTime":"2026-06-28T00:45:03.241Z","endTime":"2026-06-28T00:45:06.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81340484905568,"aZ":-38.34009122377851,"pfxX":0.202713237955229,"pfxZ":-3.701690527449177,"pX":1.4435764510453468,"pZ":0.6888516344108271,"vX0":6.361850583815529,"vY0":-128.02962785245876,"vZ0":-5.261332694906952,"x":61.97,"y":220.18,"x0":-1.0973203426634497,"y0":50.005066722273014,"z0":5.762773973601447,"aX":0.33697098262157316},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.7,"breakHorizontal":-1.8,"spinRate":2519,"spinDirection":21},"zone":14,"typeConfidence":0.9,"plateTime":0.42740914331782287,"extension":5.932860428511338},"index":2,"playId":"09122d42-05d8-3e1c-a649-af4e3c31342e","pitchNumber":3,"startTime":"2026-06-28T00:45:34.510Z","endTime":"2026-06-28T00:45:37.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.278460091081904,"aZ":-39.279311403421666,"pfxX":-0.5035185285000767,"pfxZ":-4.331286702956833,"pX":-0.7137822542341292,"pZ":2.850162208845717,"vX0":1.6925530182110884,"vY0":-127.05731046553497,"vZ0":-0.1826909651549895,"x":144.21,"y":161.83,"x0":-1.3222454938879988,"y0":50.003207428017795,"z0":6.036155397267264,"aX":-0.8258875539695922},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-7.7,"breakHorizontal":0.6,"spinRate":2527,"spinDirection":21},"zone":1,"typeConfidence":0.9,"plateTime":0.4305692231877867,"extension":5.818221498056728},"hitData":{"launchSpeed":97.0,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.04,"coordY":118.74}},"index":3,"playId":"a036b76a-e4de-3bfb-bc2d-74621ba348ea","pitchNumber":4,"startTime":"2026-06-28T00:46:02.211Z","endTime":"2026-06-28T00:46:15.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":678391,"link":"/api/v1/people/678391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":-9.7,"leverageIndex":1.44,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:46:15.543Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Wood flies out to left fielder Taylor Ward.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:46:38.411Z","endTime":"2026-06-28T00:47:18.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.1,"endSpeed":79.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.513248851180773,"aZ":-35.5892139306287,"pfxX":-0.8646237381374795,"pfxZ":-2.138800197692757,"pX":-0.09660274048398847,"pZ":1.9627388038092815,"vX0":3.179393849255552,"vY0":-125.44942074737179,"vZ0":-2.6719674946028142,"x":120.68,"y":185.79,"x0":-1.26599457556617,"y0":50.00042047986116,"z0":5.932264792682294,"aX":-1.3833228001555051},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.2,"breakHorizontal":0.8,"spinRate":2373,"spinDirection":12},"zone":8,"typeConfidence":0.91,"plateTime":0.43601259076893806,"extension":5.883096627067801},"index":0,"playId":"096cb4aa-9cb3-3e2c-9d65-d2c555a4df3f","pitchNumber":1,"startTime":"2026-06-28T00:46:47.288Z","endTime":"2026-06-28T00:46:50.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21143215659668,"aZ":-37.85557397164463,"pfxX":-1.0553405090810093,"pfxZ":-3.5556446396965526,"pX":-0.16027622338712227,"pZ":2.6169385436692485,"vX0":3.314969670333817,"vY0":-125.52083766597667,"vZ0":-0.609575085716743,"x":123.11,"y":168.12,"x0":-1.360482705961529,"y0":50.003934969975816,"z0":5.942998831954558,"aX":-1.6856545293909309},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.4,"breakHorizontal":1.2,"spinRate":2518,"spinDirection":14},"zone":5,"typeConfidence":0.9,"plateTime":0.43623073848898164,"extension":5.89833472390833},"hitData":{"launchSpeed":95.0,"launchAngle":38.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":33.93,"coordY":110.01}},"index":1,"playId":"b565631b-6008-3d2f-b2d2-246c791ce422","pitchNumber":2,"startTime":"2026-06-28T00:47:04.061Z","endTime":"2026-06-28T00:47:18.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.2,"awayTeamWinProbability":75.8,"homeTeamWinProbabilityAdded":2.1999999999999993,"leverageIndex":0.93,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:47:18.720Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis García Jr. doubles (13) on a line drive to right fielder Tyler O'Neill. Drew Millas out at home on the throw, right fielder Tyler O'Neill to second baseman Jeremiah Jackson to catcher Chadwick Tromp.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:47:42.602Z","endTime":"2026-06-28T00:48:21.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.190852660038733,"aZ":-17.73051006912779,"pfxX":-10.194207401755783,"pfxZ":9.057713644831102,"pX":0.01004221836048175,"pZ":2.208183553554102,"vX0":6.451206139402253,"vY0":-125.91535567436424,"vZ0":-5.099850418670608,"x":116.62,"y":179.16,"x0":-1.2696738915241912,"y0":50.00304075423355,"z0":5.708388255356334,"aX":-16.258124365399887},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":15.4,"breakHorizontal":16.8,"spinRate":2248,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.4361359924461441,"extension":6.147763907806536},"index":0,"playId":"2fde18ce-5989-3d05-8f82-194d09eeaf02","pitchNumber":1,"startTime":"2026-06-28T00:47:47.726Z","endTime":"2026-06-28T00:47:51.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.879570874071216,"aZ":-36.58594667109695,"pfxX":-0.19724718798220597,"pfxZ":-2.793598784529112,"pX":0.3754049351700373,"pZ":1.5025423336906811,"vX0":3.87670564044237,"vY0":-125.26759710246873,"vZ0":-3.3783875729241926,"x":102.69,"y":198.21,"x0":-1.1710075142867693,"y0":50.00357791442119,"z0":5.880126296315066,"aX":-0.3117051328187679},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.6,"breakHorizontal":-0.6,"spinRate":2525,"spinDirection":13},"zone":14,"typeConfidence":0.91,"plateTime":0.4383584202406454,"extension":6.01534773826934},"hitData":{"launchSpeed":105.7,"launchAngle":7.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":213.63,"coordY":108.1}},"index":1,"playId":"fe08bb7a-c4e4-3525-a266-a2d68c654144","pitchNumber":2,"startTime":"2026-06-28T00:48:07.438Z","endTime":"2026-06-28T00:48:21.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:48:21.353Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Alonso lines out to left fielder Daylen Lile.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T00:50:53.203Z","endTime":"2026-06-28T00:51:38.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.228118021873865,"aZ":-23.1396279138964,"pfxX":-1.1340121969011339,"pfxZ":5.485212127499235,"pX":0.15533711621162757,"pZ":4.204703907341687,"vX0":-5.385250808003906,"vY0":-127.74631430097497,"vZ0":0.4320086882083328,"x":111.08,"y":125.25,"x0":2.441136434500273,"y0":50.00061358584991,"z0":5.857736514643323,"aX":-1.8667013121825045},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.3,"breakHorizontal":3.4,"spinRate":2317,"spinDirection":173},"zone":12,"typeConfidence":0.87,"plateTime":0.4293730476159241,"extension":6.264617231986766},"index":0,"playId":"39a18263-cf80-3f4a-823c-447e8a45155f","pitchNumber":1,"startTime":"2026-06-28T00:51:00.975Z","endTime":"2026-06-28T00:51:04.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":86.5,"endSpeed":79.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14205821745272,"aZ":-23.486907475401097,"pfxX":-1.4659334919167977,"pfxZ":5.432397301322149,"pX":-0.5345652157867178,"pZ":3.1010390097398024,"vX0":-6.6565133093258435,"vY0":-125.84593386995795,"vZ0":-1.7191666494098987,"x":137.38,"y":155.05,"x0":2.3380813291940403,"y0":50.00437038724814,"z0":5.700204109938762,"aX":-2.345854821421183},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.7,"breakHorizontal":4.2,"spinRate":2360,"spinDirection":193},"zone":1,"typeConfidence":0.89,"plateTime":0.4356487676697114,"extension":6.339272750032614},"index":1,"playId":"63d2c227-afb5-30fd-961c-2be85fda324b","pitchNumber":2,"startTime":"2026-06-28T00:51:13.901Z","endTime":"2026-06-28T00:51:17.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.372348422267294,"aZ":-22.763770257022014,"pfxX":10.881513271458507,"pfxZ":6.568370089658355,"pX":0.8667593436287085,"pZ":2.2819553243756228,"vX0":-7.18495686019608,"vY0":-119.59958666564793,"vZ0":-3.308911276088544,"x":83.96,"y":177.17,"x0":2.5122750718421396,"y0":50.00511864019531,"z0":5.749699232406998,"aX":15.597297550884042},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":11.3,"breakHorizontal":-17.8,"spinRate":1960,"spinDirection":135},"zone":14,"typeConfidence":0.91,"plateTime":0.4598633318556917,"extension":6.052486066144517},"hitData":{"launchSpeed":83.4,"launchAngle":25.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.93,"coordY":113.42}},"index":2,"playId":"ac6df4fe-c8f1-3a2d-b1cc-ab3d44a82f1c","pitchNumber":3,"startTime":"2026-06-28T00:51:27.736Z","endTime":"2026-06-28T00:51:38.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.5,"awayTeamWinProbability":77.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:51:38.455Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T00:51:44.347Z","endTime":"2026-06-28T00:55:10.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":71.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.683737787888855,"aZ":-35.90336853350908,"pfxX":-8.461902511021593,"pfxZ":-2.8419066983794306,"pX":0.6475435161023557,"pZ":1.5877232598134268,"vX0":-2.7024192575458286,"vY0":-115.01144755832621,"vZ0":-1.1403075830439247,"x":92.32,"y":195.91,"x0":2.944263828990103,"y0":50.00496337609448,"z0":5.641283857564828,"aX":-11.08907906829062},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-5.2,"breakHorizontal":16.1,"spinRate":2684,"spinDirection":294},"zone":14,"typeConfidence":0.91,"plateTime":0.48027832612797283,"extension":5.962271084967428},"index":0,"playId":"2009e906-99b2-3123-be83-4068814717fd","pitchNumber":1,"startTime":"2026-06-28T00:52:06.112Z","endTime":"2026-06-28T00:52:09.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99006339893573,"aZ":-21.037612767829657,"pfxX":-0.9494930792617975,"pfxZ":6.588192390804641,"pX":-0.6524378798317607,"pZ":3.7823186107832494,"vX0":-7.337193825392784,"vY0":-128.72858764853368,"vZ0":-0.9327086221464604,"x":141.87,"y":136.66,"x0":2.349793867828833,"y0":50.000871424757186,"z0":5.767606082578473,"aX":-1.6027404670251426},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.0,"breakHorizontal":3.2,"spinRate":2414,"spinDirection":186},"zone":11,"typeConfidence":0.83,"plateTime":0.4243658494772964,"extension":6.323532999383371},"index":1,"playId":"0c9f82dc-54cc-3498-85cd-290af3d3e1f4","pitchNumber":2,"startTime":"2026-06-28T00:52:21.024Z","endTime":"2026-06-28T00:52:31.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MI","challengeTeamId":120},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.993831385098293,"aZ":-24.79485693411932,"pfxX":10.14022371412226,"pfxZ":5.098951822935134,"pX":0.17585652789928163,"pZ":1.3070695603051048,"vX0":-8.663964372524207,"vY0":-119.81569854847368,"vZ0":-4.870271328576332,"x":110.3,"y":203.49,"x0":2.5281354695636016,"y0":50.00493506222107,"z0":5.592339971039703,"aX":14.68739111958136},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":8.2,"breakHorizontal":-16.2,"spinRate":1952,"spinDirection":132},"zone":14,"typeConfidence":0.91,"plateTime":0.4578263376273721,"extension":6.107791217997921},"index":2,"playId":"3e90f9c1-615b-337e-bb31-569d7a42c222","pitchNumber":3,"startTime":"2026-06-28T00:55:06.344Z","endTime":"2026-06-28T00:55:10.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.0,"awayTeamWinProbability":80.0,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:55:10.617Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler O'Neill flies out to center fielder Dylan Crews.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T00:55:33.317Z","endTime":"2026-06-28T00:56:15.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.497928483440013,"aZ":-20.13539407995912,"pfxX":-0.3745993813404631,"pfxZ":7.180675663799883,"pX":1.5228390103901208,"pZ":3.813254590782526,"vX0":-2.7517295678351346,"vY0":-128.366967854795,"vZ0":-0.9884646514599751,"x":58.95,"y":135.82,"x0":2.655382011595714,"y0":50.00098809859398,"z0":5.764619652286125,"aX":-0.6269848261478498},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.1,"breakHorizontal":1.3,"spinRate":2324,"spinDirection":181},"zone":12,"typeConfidence":0.78,"plateTime":0.4259993388120358,"extension":6.14863716949731},"index":0,"playId":"00559f12-c468-373d-bbd0-593ca37c12a3","pitchNumber":1,"startTime":"2026-06-28T00:55:33.317Z","endTime":"2026-06-28T00:55:37.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.427663965143054,"aZ":-19.586791575829533,"pfxX":0.3511618359049917,"pfxZ":7.4136343395461175,"pX":0.2379705951703499,"pZ":2.033985897280913,"vX0":-5.9816882431429335,"vY0":-129.10076119237908,"vZ0":-5.112284072817132,"x":107.93,"y":183.86,"x0":2.533703185221973,"y0":50.003540524988935,"z0":5.535623813024044,"aX":0.5976929092221378},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.6,"breakHorizontal":0.6,"spinRate":2390,"spinDirection":171},"zone":8,"typeConfidence":0.65,"plateTime":0.4233478217997466,"extension":6.326598311418268},"index":1,"playId":"76264850-c9b2-37ac-aa9f-e05b9e1ba2eb","pitchNumber":2,"startTime":"2026-06-28T00:55:47.860Z","endTime":"2026-06-28T00:55:51.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.3,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.283838090363897,"aZ":-43.054043712797245,"pfxX":-3.6194968449402762,"pfxZ":-8.526581873913502,"pX":0.40314676176473385,"pZ":1.8724626209514557,"vX0":-3.5214269929038093,"vY0":-112.73591923840789,"vZ0":0.7569394037881696,"x":101.63,"y":188.22,"x0":2.4612346693270086,"y0":50.00499350915517,"z0":5.910716655406719,"aX":-4.616036648776567},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-14.9,"breakHorizontal":7.6,"spinRate":2426,"spinDirection":325},"zone":9,"typeConfidence":0.91,"plateTime":0.48760053216121113,"extension":6.174077212613024},"hitData":{"launchSpeed":87.1,"launchAngle":43.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.97,"coordY":82.34}},"index":2,"playId":"04824851-f7f7-34bd-930e-04efee830c89","pitchNumber":3,"startTime":"2026-06-28T00:56:06.578Z","endTime":"2026-06-28T00:56:15.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:56:15.775Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Curtis Mead pops out to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T00:58:33.741Z","endTime":"2026-06-28T00:59:29.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Keegan Akin replaces Rico Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T00:57:27.094Z","endTime":"2026-06-28T00:58:13.187Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669211,"link":"/api/v1/people/669211"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Curtis Mead replaces José Tena.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T00:58:13.187Z","endTime":"2026-06-28T00:58:36.056Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":677588,"link":"/api/v1/people/677588"},"defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61574183061283,"aZ":-14.82343859360892,"pfxX":8.367966657994918,"pfxZ":9.074672468975033,"pX":-0.7247459010473478,"pZ":1.6204901318617069,"vX0":-8.941860068786255,"vY0":-137.21704647781456,"vZ0":-8.264481832681025,"x":144.63,"y":195.03,"x0":1.484939996702947,"y0":50.004119237811004,"z0":5.676015219565821,"aX":16.000959885539658},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":-13.3,"spinRate":2439,"spinDirection":143},"zone":7,"typeConfidence":0.91,"plateTime":0.3987748640220117,"extension":5.734362931215915},"index":2,"playId":"31c290d5-0ceb-35c2-8ded-82f6c82a3eb3","pitchNumber":1,"startTime":"2026-06-28T00:58:36.056Z","endTime":"2026-06-28T00:58:39.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":86.7,"endSpeed":80.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75415980598197,"aZ":-24.455817805874403,"pfxX":11.70343402602223,"pfxZ":4.780805670882888,"pX":-0.6184519686109579,"pZ":0.058402179290306486,"vX0":-9.377348025480364,"vY0":-125.83202225980446,"vZ0":-8.397440233899918,"x":140.57,"y":237.2,"x0":1.622394703470236,"y0":50.00551187524519,"z0":5.397838748020877,"aX":18.91052190554428},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.0,"breakHorizontal":-19.2,"spinRate":2198,"spinDirection":117},"zone":13,"typeConfidence":0.92,"plateTime":0.4340423138830616,"extension":5.893353201406599},"index":3,"playId":"2ea55453-5849-30f7-bb75-1ca6d024bf8a","pitchNumber":2,"startTime":"2026-06-28T00:58:48.222Z","endTime":"2026-06-28T00:58:51.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.541913045676385,"aZ":-13.581871481537307,"pfxX":7.108419927280648,"pfxZ":10.02837392078507,"pX":0.37779524180054247,"pZ":2.785846128144106,"vX0":-5.837029562867099,"vY0":-135.51122109617725,"vZ0":-5.410322258867423,"x":102.6,"y":163.56,"x0":1.639767710039302,"y0":50.00024901331312,"z0":5.762551095717802,"aX":13.174193920793792},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":-11.5,"spinRate":2358,"spinDirection":144},"zone":6,"typeConfidence":0.9,"plateTime":0.4047207032794473,"extension":5.744839602556174},"index":4,"playId":"251bafbc-d911-36b6-8206-78dafcb92cdc","pitchNumber":3,"startTime":"2026-06-28T00:59:04.324Z","endTime":"2026-06-28T00:59:07.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55035496559852,"aZ":-25.40075706655269,"pfxX":9.597983200666242,"pfxZ":4.233931657075374,"pX":0.5297758288933507,"pZ":2.089396986628292,"vX0":-5.6274745956131635,"vY0":-125.70116194180048,"vZ0":-3.6527972835084683,"x":96.81,"y":182.37,"x0":1.5508823307783963,"y0":50.0029227576097,"z0":5.624351156506412,"aX":15.354950967588215},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.1,"breakHorizontal":-16.1,"spinRate":2077,"spinDirection":122},"zone":9,"typeConfidence":0.91,"plateTime":0.43578305479067003,"extension":5.835608227112803},"hitData":{"launchSpeed":66.4,"launchAngle":67.0,"totalDistance":117.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.04,"coordY":160.8}},"index":5,"playId":"9758a53a-b774-30ee-819f-c0f333dd4d8c","pitchNumber":4,"startTime":"2026-06-28T00:59:20.582Z","endTime":"2026-06-28T00:59:29.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.1,"awayTeamWinProbability":79.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.61,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-28T00:59:29.023Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T00:59:54.103Z","endTime":"2026-06-28T01:00:43.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"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":93.1,"endSpeed":85.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.874187058307506,"aZ":-13.732389950656948,"pfxX":6.051427536406914,"pfxZ":9.881794356983951,"pX":0.7600527183765795,"pZ":3.017473030731835,"vX0":-4.114907374947024,"vY0":-135.57587195420646,"vZ0":-5.01837255072285,"x":88.03,"y":157.31,"x0":1.5091075524885342,"y0":50.005864235645454,"z0":5.846611944043438,"aX":11.298377412910115},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":-10.1,"spinRate":2293,"spinDirection":141},"zone":3,"typeConfidence":0.89,"plateTime":0.40356896902531814,"extension":5.754232399109186},"index":0,"playId":"5f3e372b-17fd-362c-b6bd-ae73d045ff03","pitchNumber":1,"startTime":"2026-06-28T00:59:54.103Z","endTime":"2026-06-28T00:59:57.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.276726142452105,"aZ":-12.126445221429261,"pfxX":6.35549782400035,"pfxZ":10.353814877231567,"pX":0.0613147457246395,"pZ":2.2167094090598334,"vX0":-5.703211754829936,"vY0":-138.36200307711013,"vZ0":-7.398132035211764,"x":114.66,"y":178.93,"x0":1.3249743585609284,"y0":50.002912863512655,"z0":5.740406299102574,"aX":12.305564734105563},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":-10.3,"spinRate":2337,"spinDirection":141},"zone":5,"typeConfidence":0.92,"plateTime":0.39607682115307696,"extension":5.741786981347804},"index":1,"playId":"6cee012b-a37d-3e75-b81c-345f276401e5","pitchNumber":2,"startTime":"2026-06-28T01:00:08.687Z","endTime":"2026-06-28T01:00:11.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13346972404044,"aZ":-26.232595524447664,"pfxX":-0.06778715467241359,"pfxZ":3.620149649584933,"pX":-1.045063915047383,"pZ":0.8988158990269015,"vX0":-6.702563479077424,"vY0":-126.55410710950444,"vZ0":-6.460805231542022,"x":156.84,"y":214.51,"x0":1.6341312811635191,"y0":50.00246807548239,"z0":5.555016988927903,"aX":-0.10922559024455572},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.4,"breakHorizontal":1.4,"spinRate":2464,"spinDirection":183},"zone":13,"typeConfidence":0.9,"plateTime":0.43098357093070216,"extension":5.747012169395496},"index":2,"playId":"28689148-7075-35dd-b5ff-705d0c400bb6","pitchNumber":3,"startTime":"2026-06-28T01:00:23.698Z","endTime":"2026-06-28T01:00:26.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.320715881640158,"aZ":-28.036708788097023,"pfxX":-0.584971867744134,"pfxZ":2.6556996210176624,"pX":-0.2604231715245681,"pZ":1.005290572901546,"vX0":-4.574555208581788,"vY0":-123.64274524348322,"vZ0":-5.4582663831665,"x":126.93,"y":211.64,"x0":1.685283298483162,"y0":50.003238635892686,"z0":5.5777369608297045,"aX":-0.9097717220567508},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.8,"breakHorizontal":2.0,"spinRate":2478,"spinDirection":214},"zone":13,"typeConfidence":0.9,"plateTime":0.4420229101410329,"extension":5.719065395096444},"index":3,"playId":"0f02adcd-2c7a-3a40-92be-2f062704f34f","pitchNumber":4,"startTime":"2026-06-28T01:00:39.417Z","endTime":"2026-06-28T01:00:43.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:00:43.316Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Crews walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T01:00:56.583Z","endTime":"2026-06-28T01:02:20.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62895561264982,"aZ":-23.51940399985115,"pfxX":9.741841969538386,"pfxZ":5.2642658658108115,"pX":0.27128614675743934,"pZ":0.8318948398601901,"vX0":-6.547658585465205,"vY0":-127.4869029495255,"vZ0":-6.957796776212981,"x":106.66,"y":216.32,"x0":1.6094726654593225,"y0":50.001208551914985,"z0":5.457468799001273,"aX":16.00681971160331},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.2,"breakHorizontal":-16.1,"spinRate":2259,"spinDirection":119},"zone":14,"typeConfidence":0.89,"plateTime":0.4299123355872556,"extension":5.821963672230388},"index":0,"playId":"05acde03-fa37-366a-b350-aafa975e1e73","pitchNumber":1,"startTime":"2026-06-28T01:01:06.435Z","endTime":"2026-06-28T01:01:10.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":87.5,"endSpeed":79.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.512721492314014,"aZ":-19.406487437928405,"pfxX":10.97786873903945,"pfxZ":7.862541637450693,"pX":-0.09810810885400609,"pZ":1.1140688804085608,"vX0":-7.800991037250582,"vY0":-127.02321264847177,"vZ0":-6.974886398085472,"x":120.74,"y":208.7,"x0":1.5959934812240597,"y0":50.00344590417605,"z0":5.453586127466329,"aX":17.829540056963467},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":12.7,"breakHorizontal":-18.0,"spinRate":2208,"spinDirection":120},"zone":13,"typeConfidence":0.83,"plateTime":0.4322136616447114,"extension":5.902284041907055},"index":1,"playId":"bbda4e7f-6d1d-3230-b317-47c47a75f9ba","pitchNumber":2,"startTime":"2026-06-28T01:01:25.546Z","endTime":"2026-06-28T01:01:29.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38921762823282,"aZ":-12.107158819014243,"pfxX":7.661610472983975,"pfxZ":10.42639913496963,"pX":0.5272429440268528,"pZ":1.9452970765054245,"vX0":-5.4191123618674775,"vY0":-138.01316002557502,"vZ0":-7.853316148773716,"x":96.9,"y":186.26,"x0":1.523169282420278,"y0":50.00142693194246,"z0":5.647417790314152,"aX":14.744275466638566},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":-12.7,"spinRate":2388,"spinDirection":135},"zone":9,"typeConfidence":0.92,"plateTime":0.3972280098539249,"extension":5.823099270608948},"index":2,"playId":"4b8ab31c-d60e-3214-aa83-b2faebeddb4b","pitchNumber":3,"startTime":"2026-06-28T01:01:39.466Z","endTime":"2026-06-28T01:01:43.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65031969805423,"aZ":-26.19375100727841,"pfxX":0.5812990932021904,"pfxZ":3.7015963534526453,"pX":-0.5258708784720019,"pZ":-1.5466536837239182,"vX0":-5.5047415395910955,"vY0":-125.99711959237281,"vZ0":-11.728556630182865,"x":137.04,"y":280.54,"x0":1.6078797865342291,"y0":50.000765391252514,"z0":5.270415368244669,"aX":0.9389964289277684},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":0.1,"spinRate":2458,"spinDirection":124},"zone":13,"typeConfidence":0.9,"plateTime":0.43405935802547324,"extension":5.673306183100009},"index":3,"playId":"dde92c61-7f6d-3d77-b2d6-773bec9d2866","pitchNumber":4,"startTime":"2026-06-28T01:01:55.387Z","endTime":"2026-06-28T01:01:58.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75226769510536,"aZ":-11.080909089936478,"pfxX":6.701127068175063,"pfxZ":11.038697274836288,"pX":0.38141010525773433,"pZ":3.7329226337311106,"vX0":-5.839554707312044,"vY0":-137.86687148602496,"vZ0":-3.3884633886932365,"x":102.46,"y":137.99,"x0":1.664005792627948,"y0":50.00310670480698,"z0":5.734227530142019,"aX":12.805534266897423},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.4,"breakHorizontal":-10.8,"spinRate":2398,"spinDirection":140},"zone":12,"typeConfidence":0.92,"plateTime":0.3984031814693947,"extension":5.712838682287307},"index":4,"playId":"f4a42ab9-d346-3c92-bc1e-c3914158eb64","pitchNumber":5,"startTime":"2026-06-28T01:02:16.406Z","endTime":"2026-06-28T01:02:20.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":-0.8000000000000007,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:02:20.314Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to center fielder Leody Taveras.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T01:02:46.858Z","endTime":"2026-06-28T01:03:46.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T01:02:37.415Z","endTime":"2026-06-28T01:02:49.238Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88068288723333,"aZ":-10.978282923547582,"pfxX":7.2119578399705535,"pfxZ":11.429302968730042,"pX":0.14936754198377122,"pZ":2.1108658624617656,"vX0":-6.36916637482396,"vY0":-135.61854851477725,"vZ0":-7.466321928132666,"x":111.31,"y":181.79,"x0":1.596380519766289,"y0":50.00396336679396,"z0":5.673405337873111,"aX":13.376007600035695},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.2,"breakHorizontal":-11.6,"spinRate":2416,"spinDirection":141},"zone":8,"typeConfidence":0.91,"plateTime":0.4045622099018651,"extension":5.859322270635695},"index":1,"playId":"f5b2ea4b-5ac4-3c4c-bcc8-2e34e73be762","pitchNumber":1,"startTime":"2026-06-28T01:02:49.238Z","endTime":"2026-06-28T01:02:52.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.608634576598387,"aZ":-25.966414710946104,"pfxX":-0.03109705443534505,"pfxZ":3.8772448551210075,"pX":-1.449373064050994,"pZ":0.6549205562795256,"vX0":-7.4177702618485375,"vY0":-125.52528510919863,"vZ0":-6.818716356802436,"x":172.25,"y":221.1,"x0":1.5438731497173284,"y0":50.00322987994689,"z0":5.51095350562481,"aX":-0.04906596894050257},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.6,"breakHorizontal":1.7,"spinRate":2469,"spinDirection":131},"zone":13,"typeConfidence":0.9,"plateTime":0.435786679680338,"extension":5.702458925244482},"index":2,"playId":"f1b8335f-0478-3159-b6e0-5fa4ace94a82","pitchNumber":2,"startTime":"2026-06-28T01:03:09.257Z","endTime":"2026-06-28T01:03:12.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.687944147494587,"aZ":-14.080014826098374,"pfxX":6.115183087397703,"pfxZ":9.468068188970946,"pX":0.267768077238102,"pZ":2.9498591217612935,"vX0":-5.423042026241677,"vY0":-137.43176671385757,"vZ0":-5.019370047162107,"x":106.79,"y":159.13,"x0":1.472884092719117,"y0":50.00376924311275,"z0":5.757484472055255,"aX":11.688855961159296},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":-10.0,"spinRate":2392,"spinDirection":140},"zone":2,"typeConfidence":0.91,"plateTime":0.3986607308907195,"extension":5.769964824803764},"hitData":{"launchSpeed":97.4,"launchAngle":39.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.75,"coordY":64.96}},"index":3,"playId":"7628078b-1315-3ac5-ba62-88d00a053791","pitchNumber":3,"startTime":"2026-06-28T01:03:37.480Z","endTime":"2026-06-28T01:03:46.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:03:46.086Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Alexander grounds out softly, pitcher Foster Griffin to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T01:06:06.030Z","endTime":"2026-06-28T01:06:49.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656492,"link":"/api/v1/people/656492"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Curtis Mead remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T01:03:59.711Z","endTime":"2026-06-28T01:06:08.072Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":677588,"link":"/api/v1/people/677588"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.417603426266204,"aZ":-27.760636942913084,"pfxX":-3.408991667749925,"pfxZ":2.694740836588946,"pX":-1.2509061732217956,"pZ":2.001127252629605,"vX0":-7.6303976870923895,"vY0":-127.2635474993711,"vZ0":-3.6880043095195028,"x":164.68,"y":184.75,"x0":2.230643668024162,"y0":50.00394106855591,"z0":5.670998548884379,"aX":-5.583871144835401},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.2,"breakHorizontal":7.9,"spinRate":2277,"spinDirection":191},"zone":13,"typeConfidence":0.91,"plateTime":0.43060033442876255,"extension":6.443834460223657},"index":1,"playId":"8cf6ac00-248b-335b-aacd-35cb2e6fc294","pitchNumber":1,"startTime":"2026-06-28T01:06:08.072Z","endTime":"2026-06-28T01:06:11.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.761509094577928,"aZ":-24.807088458258782,"pfxX":9.273521169186392,"pfxZ":5.077586414214786,"pX":0.41823711520029155,"pZ":1.9726228970161026,"vX0":-7.961227638941433,"vY0":-119.07798352809672,"vZ0":-3.4474308923855776,"x":101.06,"y":185.52,"x0":2.58429958730715,"y0":50.001831114350196,"z0":5.659416231060592,"aX":13.44827015544504},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.6,"breakHorizontal":-15.1,"spinRate":1921,"spinDirection":122},"zone":9,"typeConfidence":0.91,"plateTime":0.4582694264235174,"extension":6.013747604680047},"hitData":{"launchSpeed":53.1,"launchAngle":-63.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":124.56,"coordY":180.27}},"index":2,"playId":"2df79b0e-42bd-317d-9a7c-7a470fa0f4e7","pitchNumber":2,"startTime":"2026-06-28T01:06:40.283Z","endTime":"2026-06-28T01:06:49.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:06:49.416Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Leody Taveras pops out to first baseman Luis García Jr. in foul territory.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T01:07:04.861Z","endTime":"2026-06-28T01:10:26.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34383279685319,"aZ":-30.247575431826817,"pfxX":-8.671169926833034,"pfxZ":1.3792540211537743,"pX":-0.6521460902435989,"pZ":1.4965129966096697,"vX0":-5.214431909709547,"vY0":-117.87327136498493,"vZ0":-2.73520038384878,"x":141.86,"y":198.37,"x0":2.7189009797087325,"y0":50.00558622302839,"z0":5.477421704929358,"aX":-12.148423168959766},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.0,"breakHorizontal":17.0,"spinRate":2550,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.4654715071661859,"extension":6.0663446427020595},"index":0,"playId":"7d6ed80d-0e4c-3814-8353-ab0589e1024b","pitchNumber":1,"startTime":"2026-06-28T01:07:11.059Z","endTime":"2026-06-28T01:07:14.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.434262929373112,"aZ":-24.328930620437742,"pfxX":8.333466960037057,"pfxZ":5.3494400327118985,"pX":0.8067285707621712,"pZ":2.9437445475168653,"vX0":-7.059585974575383,"vY0":-120.13027884882831,"vZ0":-1.398564830721067,"x":86.25,"y":159.3,"x0":2.6953525035884374,"y0":50.00521025921574,"z0":5.688387419653661,"aX":12.228840937793622},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.6,"breakHorizontal":-13.4,"spinRate":1917,"spinDirection":131},"zone":3,"typeConfidence":0.9,"plateTime":0.45527141833089013,"extension":6.023981906744774},"index":1,"playId":"3a74b8b6-66ef-3478-9b4c-253ae9b72c4d","pitchNumber":2,"startTime":"2026-06-28T01:07:31.053Z","endTime":"2026-06-28T01:07:34.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88098853113769,"aZ":-22.690701497740374,"pfxX":-2.574173724941711,"pfxZ":5.429384473415081,"pX":-1.360816151923823,"pZ":2.2069226650690004,"vX0":-8.68071402373796,"vY0":-130.6798847457642,"vZ0":-4.3276410239806555,"x":168.87,"y":179.19,"x0":2.324936471901115,"y0":50.005223004491356,"z0":5.567440322060099,"aX":-4.49780160764015},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.1,"breakHorizontal":6.4,"spinRate":2401,"spinDirection":180},"zone":13,"typeConfidence":0.9,"plateTime":0.41749896095628225,"extension":6.406218561268719},"index":2,"playId":"350aefd4-f320-3492-8975-0968c3172fee","pitchNumber":3,"startTime":"2026-06-28T01:07:46.725Z","endTime":"2026-06-28T01:07:50.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.677723970258494,"aZ":-25.49106261064901,"pfxX":-3.909757035466688,"pfxZ":3.920130306095567,"pX":-0.33276426066754367,"pZ":2.7445289052584694,"vX0":-5.853332310693053,"vY0":-129.37887466276402,"vZ0":-2.4764899108044487,"x":129.68,"y":164.68,"x0":2.4622279279734665,"y0":50.00090210121007,"z0":5.657157893229886,"aX":-6.6611896910416215},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.8,"breakHorizontal":8.3,"spinRate":2417,"spinDirection":187},"zone":4,"typeConfidence":0.91,"plateTime":0.4225156785674655,"extension":6.369903349045025},"index":3,"playId":"d3c88538-f96d-39ca-b4a0-fe5a398080c5","pitchNumber":4,"startTime":"2026-06-28T01:08:02.858Z","endTime":"2026-06-28T01:08:06.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":79.5,"endSpeed":73.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.910320556595366,"aZ":-42.22877471510347,"pfxX":-4.1665073883630805,"pfxZ":-7.474471520375419,"pX":-0.262049818922889,"pZ":0.6575275318665804,"vX0":-4.633305388289342,"vY0":-115.67589251344961,"vZ0":-2.3049356007483732,"x":126.99,"y":221.03,"x0":2.3129882029093434,"y0":50.00065752155199,"z0":5.7405965792459135,"aX":-5.6071599378234165},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.8,"breakHorizontal":8.8,"spinRate":2517,"spinDirection":327},"zone":13,"typeConfidence":0.88,"plateTime":0.47470179036163085,"extension":6.208990081675555},"index":4,"playId":"bec08e4b-5865-3483-873c-7db5b83ad3a9","pitchNumber":5,"startTime":"2026-06-28T01:08:23.013Z","endTime":"2026-06-28T01:08:26.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.039980944960877,"aZ":-26.176301321583516,"pfxX":8.880384764557506,"pfxZ":4.141325266020439,"pX":0.9057294660669767,"pZ":2.0913187164518345,"vX0":-6.732959324034967,"vY0":-118.77330293926863,"vZ0":-2.901668496589336,"x":82.48,"y":182.31,"x0":2.6059867849621132,"y0":50.00012221881809,"z0":5.677831942759986,"aX":12.84736560351764},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.1,"breakHorizontal":-14.8,"spinRate":1895,"spinDirection":132},"zone":14,"typeConfidence":0.91,"plateTime":0.4589343585889294,"extension":6.073500070626176},"index":5,"playId":"e588ccc3-fa03-3ae7-836f-92d36ce2cf28","pitchNumber":6,"startTime":"2026-06-28T01:08:56.156Z","endTime":"2026-06-28T01:08:59.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04136437235814,"aZ":-27.22474224542634,"pfxX":-2.8643414033179524,"pfxZ":2.9059090464818347,"pX":0.38613673409487703,"pZ":3.543093235070809,"vX0":-4.2270604611147,"vY0":-129.5848960791964,"vZ0":-0.44643113394501555,"x":102.28,"y":143.12,"x0":2.4103292988566847,"y0":50.00019299071068,"z0":5.797255766890273,"aX":-4.869354222949327},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.4,"breakHorizontal":6.1,"spinRate":2201,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.422669326877962,"extension":6.211066144362679},"index":6,"playId":"0e382ff2-cdcb-3f08-9356-ee2d31478333","pitchNumber":7,"startTime":"2026-06-28T01:09:18.054Z","endTime":"2026-06-28T01:09:45.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.967508230596934,"aZ":-25.39434759168174,"pfxX":-3.4476877790498355,"pfxZ":3.9790283033913987,"pX":-0.5877528627263788,"pZ":2.1298539122353413,"vX0":-6.559860985280277,"vY0":-129.73596681523517,"vZ0":-3.731890194045142,"x":139.4,"y":181.27,"x0":2.42106290757811,"y0":50.0064473020487,"z0":5.5209655661697505,"aX":-5.882781552058078},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.6,"breakHorizontal":7.7,"spinRate":2298,"spinDirection":183},"zone":7,"typeConfidence":0.91,"plateTime":0.4220612077445969,"extension":6.401275483659093},"index":7,"playId":"ed965e1f-d5cd-362b-bcd4-fc923878fb27","pitchNumber":8,"startTime":"2026-06-28T01:09:48.448Z","endTime":"2026-06-28T01:09:52.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.503233256986192,"aZ":-24.255293030259942,"pfxX":-0.6898397286330353,"pfxZ":4.566278792701944,"pX":-0.537073586140557,"pZ":2.7963698171097437,"vX0":-7.356156601807608,"vY0":-130.57219522294534,"vZ0":-2.6362711306259046,"x":137.47,"y":163.28,"x0":2.40169009154906,"y0":50.00166032558395,"z0":5.63679297970095,"aX":-1.1933393949055215},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.9,"breakHorizontal":2.8,"spinRate":2271,"spinDirection":186},"zone":4,"typeConfidence":0.83,"plateTime":0.41887927456209617,"extension":6.3930220144830665},"hitData":{"launchSpeed":79.3,"launchAngle":78.0,"totalDistance":92.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.04,"coordY":189.69}},"index":8,"playId":"8c435ebd-2e61-359b-ab58-c71e540c689f","pitchNumber":9,"startTime":"2026-06-28T01:10:16.456Z","endTime":"2026-06-28T01:10:26.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-2.6999999999999975,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:10:26.551Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeremiah Jackson lines out to right fielder James Wood.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T01:10:38.473Z","endTime":"2026-06-28T01:11:33.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.808567858689628,"aZ":-41.008584066814436,"pfxX":-2.721301898692737,"pfxZ":-6.930064937553936,"pX":0.09232893541713137,"pZ":1.7237414133294922,"vX0":-4.4055191495112895,"vY0":-112.84024085975692,"vZ0":-0.01785741487732917,"x":113.48,"y":192.24,"x0":2.4327829567692816,"y0":50.004802303262395,"z0":5.904747451329421,"aX":-3.467211334813826},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-12.1,"breakHorizontal":6.1,"spinRate":2387,"spinDirection":326},"zone":8,"typeConfidence":0.9,"plateTime":0.4876199184298988,"extension":6.1556104303227555},"index":0,"playId":"51d8dc0f-45cb-3e8d-b42b-21aef983b972","pitchNumber":1,"startTime":"2026-06-28T01:10:54.929Z","endTime":"2026-06-28T01:10:58.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":82.9,"endSpeed":76.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87577457770512,"aZ":-27.428456105394005,"pfxX":9.85688227485295,"pfxZ":3.237321771679719,"pX":0.30435859702505547,"pZ":1.2634567088781878,"vX0":-8.631053269732394,"vY0":-120.41258275866817,"vZ0":-4.376626300659711,"x":105.4,"y":204.67,"x0":2.6585304318843495,"y0":50.001024093459385,"z0":5.537592190798677,"aX":14.440288483337511},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.0,"breakHorizontal":-15.7,"spinRate":1982,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.45525968906260417,"extension":6.109345858971894},"index":1,"playId":"3aa81d41-1255-329b-b7aa-66a2ed4682f1","pitchNumber":2,"startTime":"2026-06-28T01:11:09.324Z","endTime":"2026-06-28T01:11:13.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06087412164697,"aZ":-20.453566542704767,"pfxX":-0.41200259282667695,"pfxZ":6.7866104690570745,"pX":-0.12576147229531873,"pZ":1.4434800122454088,"vX0":-6.720855620277044,"vY0":-130.04281939909592,"vZ0":-6.543634257315192,"x":121.79,"y":199.81,"x0":2.5365411551999366,"y0":50.00531521451845,"z0":5.523891477946656,"aX":-0.7113783218307053},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.2,"breakHorizontal":2.2,"spinRate":2335,"spinDirection":179},"zone":13,"typeConfidence":0.78,"plateTime":0.41980364802377723,"extension":6.41638189251364},"hitData":{"launchSpeed":99.9,"launchAngle":23.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.84,"coordY":81.19}},"index":2,"playId":"0d52cbe2-e6c0-3294-b29e-58d440634bf1","pitchNumber":3,"startTime":"2026-06-28T01:11:25.456Z","endTime":"2026-06-28T01:11:33.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-1.5999999999999996,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:11:33.946Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorbit Vivas grounds out, first baseman Pete Alonso to pitcher Keegan Akin.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T01:13:27.237Z","endTime":"2026-06-28T01:13:56.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.962782909886837,"aZ":-26.123068524673414,"pfxX":-0.9908771845958735,"pfxZ":3.8819650392472287,"pX":0.6239554776381608,"pZ":2.8664648496307965,"vX0":-2.653625189023534,"vY0":-123.8554940807321,"vZ0":-1.838547793657245,"x":93.22,"y":161.39,"x0":1.836530851473594,"y0":50.00275344812837,"z0":5.795859685750932,"aX":-1.5443184452884609},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.8,"breakHorizontal":2.4,"spinRate":2294,"spinDirection":159},"zone":3,"typeConfidence":0.91,"plateTime":0.44166826828805617,"extension":5.669083672572505},"hitData":{"launchSpeed":82.8,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":160.3}},"index":0,"playId":"44d59eca-aced-3cb5-966b-e1c5f5ba3fe0","pitchNumber":1,"startTime":"2026-06-28T01:13:46.997Z","endTime":"2026-06-28T01:13:56.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:13:56.104Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nasim Nuñez flies out to left fielder Taylor Ward.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T01:14:07.239Z","endTime":"2026-06-28T01:16:00.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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, 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.2,"endSpeed":80.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.609150160882926,"aZ":-21.66809908349077,"pfxX":11.466427092073307,"pfxZ":6.436512810862551,"pX":-0.03029508059560352,"pZ":0.5528482532607059,"vX0":-7.871722436489885,"vY0":-126.59711324460282,"vZ0":-7.974637185291357,"x":118.15,"y":223.85,"x0":1.6217511694661177,"y0":50.000904369585946,"z0":5.464007883487911,"aX":18.70510143929188},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.1,"breakHorizontal":-19.1,"spinRate":2190,"spinDirection":117},"zone":13,"typeConfidence":0.9,"plateTime":0.4318236947683385,"extension":5.9721340298895855},"index":0,"playId":"8ae72aee-74a5-3347-9fe4-3b67467b858b","pitchNumber":1,"startTime":"2026-06-28T01:14:22.682Z","endTime":"2026-06-28T01:14:26.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.492446502346397,"aZ":-27.45709931326886,"pfxX":0.1338138655829404,"pfxZ":2.9241302883812494,"pX":0.9694844426690501,"pZ":1.9538106480108213,"vX0":-2.2489630566098135,"vY0":-126.15302476911148,"vZ0":-3.728230981289909,"x":80.05,"y":186.03,"x0":1.854846834503534,"y0":50.00205546992584,"z0":5.662267659253363,"aX":0.2159276740909019},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.7,"breakHorizontal":0.2,"spinRate":2491,"spinDirection":154},"zone":14,"typeConfidence":0.91,"plateTime":0.43406043047708653,"extension":5.697796258120168},"index":1,"playId":"097d079b-3b13-3935-bddd-76a890ad85b1","pitchNumber":2,"startTime":"2026-06-28T01:14:37.982Z","endTime":"2026-06-28T01:14:42.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74231717704737,"aZ":-13.999388089577376,"pfxX":7.347133458462034,"pfxZ":9.980846425038376,"pX":1.0465142851685323,"pZ":2.3704927703572904,"vX0":-4.191622809200797,"vY0":-134.4867898734178,"vZ0":-6.085919094876177,"x":77.11,"y":174.78,"x0":1.6754599254519729,"y0":50.00436982888371,"z0":5.6661208597292445,"aX":13.38173824779291},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":-12.4,"spinRate":2248,"spinDirection":140},"zone":12,"typeConfidence":0.89,"plateTime":0.408176089595107,"extension":5.733096325775503},"index":2,"playId":"5af64e96-ed1f-3921-ad64-24bfec70a349","pitchNumber":3,"startTime":"2026-06-28T01:14:53.313Z","endTime":"2026-06-28T01:14:57.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.299106328611334,"aZ":-15.093977508980352,"pfxX":7.674823748209583,"pfxZ":9.355921684871909,"pX":0.584935645427822,"pZ":1.7912335086325994,"vX0":-5.381764979476104,"vY0":-134.3157037607003,"vZ0":-7.141365575706023,"x":94.7,"y":190.42,"x0":1.6182248639296413,"y0":50.00262684985367,"z0":5.559257466631696,"aX":14.012113186595057},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":-12.7,"spinRate":2316,"spinDirection":135},"zone":9,"typeConfidence":0.89,"plateTime":0.40789891811323287,"extension":5.862279611098979},"index":3,"playId":"a3b37c12-02eb-390a-ade6-79dd9a36fd72","pitchNumber":4,"startTime":"2026-06-28T01:15:09.091Z","endTime":"2026-06-28T01:15:12.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.539542018779823,"aZ":-13.072598931671221,"pfxX":7.407325255605077,"pfxZ":10.084325723649885,"pX":0.5700944485326866,"pZ":3.006664427217531,"vX0":-5.1439050233075125,"vY0":-136.83914965935273,"vZ0":-4.919269943684382,"x":95.27,"y":157.6,"x0":1.5130686887579292,"y0":50.00169484707006,"z0":5.725069777901561,"aX":14.029468654190229},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":-12.4,"spinRate":2391,"spinDirection":140},"zone":3,"typeConfidence":0.91,"plateTime":0.4004603059472638,"extension":5.7028033707359835},"index":4,"playId":"d3f18eb6-87ee-3b37-bdf9-33fb7f256814","pitchNumber":5,"startTime":"2026-06-28T01:15:24.645Z","endTime":"2026-06-28T01:15:29.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17157201070068,"aZ":-25.209767570888776,"pfxX":-0.6331554666659751,"pfxZ":4.261389904566,"pX":-0.6629228042597258,"pZ":2.3697077309538246,"vX0":-5.7315930261559425,"vY0":-126.3711311105538,"vZ0":-3.0910374648678283,"x":142.27,"y":174.8,"x0":1.7067972770608777,"y0":50.002883460647936,"z0":5.610434202648487,"aX":-1.0350826588688915},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.3,"breakHorizontal":2.3,"spinRate":2269,"spinDirection":162},"zone":4,"typeConfidence":0.9,"plateTime":0.4316701087068284,"extension":5.922801465214733},"hitData":{"launchSpeed":80.1,"launchAngle":39.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.77,"coordY":98.52}},"index":5,"playId":"288d5ff7-d512-3cf4-8cf6-5b035e87d748","pitchNumber":6,"startTime":"2026-06-28T01:15:51.094Z","endTime":"2026-06-28T01:16:00.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:16:00.792Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Millas singles on a ground ball to third baseman Blaze Alexander.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T01:16:08.327Z","endTime":"2026-06-28T01:18:29.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25207652104384,"aZ":-10.781842149750977,"pfxX":5.6216181585740905,"pfxZ":11.251881675526626,"pX":0.44563418417488,"pZ":3.2463687160087753,"vX0":-4.803279424426251,"vY0":-136.78490589819486,"vZ0":-4.790370162253594,"x":100.01,"y":151.13,"x0":1.4912317049904684,"y0":50.00226775742749,"z0":5.755266532321575,"aX":10.687174923069948},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":-9.2,"spinRate":2378,"spinDirection":141},"zone":3,"typeConfidence":0.91,"plateTime":0.39993025678173266,"extension":5.776404934552912},"index":0,"playId":"beb129cc-a824-3281-b722-86b6e0d478b3","pitchNumber":1,"startTime":"2026-06-28T01:16:23.563Z","endTime":"2026-06-28T01:16:26.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":93.8,"endSpeed":85.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.611432576232897,"aZ":-14.691022272017833,"pfxX":8.122593312627021,"pfxZ":9.26080093079999,"pX":0.5769111807937699,"pZ":2.935577889272519,"vX0":-5.348670273917721,"vY0":-136.42760778455735,"vZ0":-4.859157606675996,"x":95.01,"y":159.52,"x0":1.5061619440747713,"y0":50.000356381212,"z0":5.7499008284170925,"aX":15.331227988444715},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":-13.6,"spinRate":2428,"spinDirection":146},"zone":3,"typeConfidence":0.91,"plateTime":0.4012529789456081,"extension":5.692071442539526},"index":1,"playId":"5b888c6b-29d4-3166-bd00-f3695a1ea0c6","pitchNumber":2,"startTime":"2026-06-28T01:16:39.649Z","endTime":"2026-06-28T01:16:42.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45544969821381,"aZ":-22.26601673028915,"pfxX":10.824805291815924,"pfxZ":6.234853803134482,"pX":0.38374120097810493,"pZ":0.853964701783319,"vX0":-6.1612482561510555,"vY0":-126.03786598230893,"vZ0":-6.857288246689797,"x":102.37,"y":215.72,"x0":1.468684868439632,"y0":50.00439567130822,"z0":5.4397256297803835,"aX":17.21045342919006},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.7,"breakHorizontal":-18.0,"spinRate":2157,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.4365645232883071,"extension":5.809486571041694},"index":2,"playId":"b2b96df5-7ce8-31bb-a716-c4f23cc708b9","pitchNumber":3,"startTime":"2026-06-28T01:17:03.616Z","endTime":"2026-06-28T01:17:06.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.967113181887825,"aZ":-14.506737025336639,"pfxX":7.008585586995695,"pfxZ":9.408485499021857,"pX":0.9550471061272023,"pZ":3.52302944543389,"vX0":-4.591396530172702,"vY0":-136.63511932298172,"vZ0":-3.358114788988319,"x":80.6,"y":143.66,"x0":1.7523204589467452,"y0":50.00590537907696,"z0":5.773841923137771,"aX":13.166330506965114},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":-11.6,"spinRate":2250,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.40188027331637954,"extension":5.522330214678207},"index":3,"playId":"a66cfc7b-e343-351b-9fa2-282388b94758","pitchNumber":4,"startTime":"2026-06-28T01:17:19.806Z","endTime":"2026-06-28T01:17:23.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-28T01:17:31.198Z","endTime":"2026-06-28T01:17:41.981Z","isPitch":false,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06433556012028,"aZ":-29.848982345147114,"pfxX":1.3735677407760751,"pfxZ":1.4291764714736352,"pX":-0.5425152824498028,"pZ":1.7855217677892194,"vX0":-5.797478083390775,"vY0":-126.48782482275882,"vZ0":-3.666149154389942,"x":137.68,"y":190.57,"x0":1.5976815991036546,"y0":50.00250286430342,"z0":5.639225946551762,"aX":2.23343042523111},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.0,"breakHorizontal":-1.2,"spinRate":2262,"spinDirection":152},"zone":7,"typeConfidence":0.89,"plateTime":0.43252194327785665,"extension":5.859089997054403},"index":5,"playId":"3991add4-c215-3c54-ba8e-f0ade1d7baba","pitchNumber":5,"startTime":"2026-06-28T01:17:41.981Z","endTime":"2026-06-28T01:17:46.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.492439663608508,"aZ":-23.300464765569952,"pfxX":0.09918901472837938,"pfxZ":5.448991034630689,"pX":-0.7764754072515714,"pZ":0.43130824978059545,"vX0":-6.032685304901768,"vY0":-126.92299711721483,"vZ0":-7.909329909027309,"x":146.6,"y":227.13,"x0":1.6203215657016146,"y0":50.001716614333944,"z0":5.449422511646293,"aX":0.16220243693417974},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.3,"breakHorizontal":1.2,"spinRate":2375,"spinDirection":137},"zone":13,"typeConfidence":0.9,"plateTime":0.43189673026546505,"extension":5.9251753547271715},"index":6,"playId":"3985ab2e-4d57-3425-84de-8f01f7ff0a22","pitchNumber":6,"startTime":"2026-06-28T01:18:02.342Z","endTime":"2026-06-28T01:18:05.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.989689085537638,"aZ":-14.407111218933784,"pfxX":6.035948962119677,"pfxZ":9.52957076907278,"pX":0.10142849876399553,"pZ":1.6586031813837614,"vX0":-6.000001608245711,"vY0":-135.29711572693319,"vZ0":-7.663983859326322,"x":113.13,"y":194.0,"x0":1.5577230934236335,"y0":50.00125133191652,"z0":5.526375226742822,"aX":11.251454250487718},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.0,"breakHorizontal":-9.7,"spinRate":2197,"spinDirection":141},"zone":8,"typeConfidence":0.89,"plateTime":0.4039815540249676,"extension":5.804089603415821},"hitData":{"launchSpeed":78.8,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":174.49}},"index":7,"playId":"7ae1e488-81d6-34a2-bbe1-bea8eff02044","pitchNumber":7,"startTime":"2026-06-28T01:18:22.892Z","endTime":"2026-06-28T01:18:29.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.299999999999999,"awayTeamWinProbability":84.7,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:18:29.946Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T01:18:48.112Z","endTime":"2026-06-28T01:20:34.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"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(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":87.3,"endSpeed":80.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.670836894077308,"aZ":-24.427703394754285,"pfxX":-1.281614080855647,"pfxZ":4.725088565274275,"pX":-0.030804001022955784,"pZ":2.7466084938487167,"vX0":-4.0775789848557755,"vY0":-127.16597521265909,"vZ0":-2.708200078768379,"x":118.17,"y":164.62,"x0":1.7590006641640492,"y0":50.00602551421557,"z0":5.759873139274719,"aX":-2.1024429536777025},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.2,"breakHorizontal":3.2,"spinRate":2288,"spinDirection":156},"zone":5,"typeConfidence":0.91,"plateTime":0.43044160748300575,"extension":5.579097339224109},"index":0,"playId":"a9aa2aab-aa00-3da5-91f3-50163895aea0","pitchNumber":1,"startTime":"2026-06-28T01:18:59.253Z","endTime":"2026-06-28T01:19:02.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78672821257363,"aZ":-11.992023603779748,"pfxX":6.224893237895907,"pfxZ":10.893370101288596,"pX":0.37949748471308736,"pZ":2.0610658355103095,"vX0":-5.111291908720977,"vY0":-135.32071348195473,"vZ0":-7.368690539948591,"x":102.53,"y":183.13,"x0":1.484904774333792,"y0":50.00626624110777,"z0":5.6615339742432855,"aX":11.536267813493618},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.4,"breakHorizontal":-10.2,"spinRate":2333,"spinDirection":145},"zone":9,"typeConfidence":0.9,"plateTime":0.4049134359282385,"extension":5.842402924867564},"index":1,"playId":"22b82f39-6d6a-3463-8774-28dda1b86d46","pitchNumber":2,"startTime":"2026-06-28T01:19:19.222Z","endTime":"2026-06-28T01:19:22.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.644723733520937,"aZ":-23.344746253612023,"pfxX":9.346699238809588,"pfxZ":5.458786695894602,"pX":0.06285951303446231,"pZ":2.5997840373339756,"vX0":-6.504474457992314,"vY0":-126.37923004216175,"vZ0":-2.8713197294757746,"x":114.6,"y":168.59,"x0":1.454961862961599,"y0":50.006237716453455,"z0":5.624896212483306,"aX":15.129162330340433},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.5,"breakHorizontal":-15.5,"spinRate":1992,"spinDirection":123},"zone":5,"typeConfidence":0.9,"plateTime":0.43332477186491314,"extension":5.743548591262081},"index":2,"playId":"cfa1f10a-5b4a-3404-b26b-82f5559a01cc","pitchNumber":3,"startTime":"2026-06-28T01:19:37.452Z","endTime":"2026-06-28T01:19:41.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.660022469375516,"aZ":-26.357371771251998,"pfxX":-0.7362621441656882,"pfxZ":3.5079270342124307,"pX":-0.634740266892613,"pZ":2.5187132501199243,"vX0":-5.485899975949528,"vY0":-127.51443807458013,"vZ0":-2.917836476062902,"x":141.19,"y":170.77,"x0":1.6344406587287406,"y0":50.001694239485694,"z0":5.743364452383906,"aX":-1.2188228883580847},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.0,"breakHorizontal":2.5,"spinRate":2374,"spinDirection":157},"zone":4,"typeConfidence":0.91,"plateTime":0.4285019687520908,"extension":5.687810839821266},"index":3,"playId":"37a1eee7-f555-3ccd-bc13-41b55abaeff2","pitchNumber":4,"startTime":"2026-06-28T01:19:59.899Z","endTime":"2026-06-28T01:20:03.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.403156933472726,"aZ":-12.616426012348422,"pfxX":7.271543899646234,"pfxZ":10.232011261962315,"pX":0.08058662123916026,"pZ":1.7829565182023064,"vX0":-6.430424735758878,"vY0":-136.94649854625803,"vZ0":-8.185553950140472,"x":113.93,"y":190.64,"x0":1.5069297453199837,"y0":50.006440330379434,"z0":5.661159669510493,"aX":13.904504444293153},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":-11.9,"spinRate":2458,"spinDirection":142},"zone":8,"typeConfidence":0.91,"plateTime":0.3989736825810506,"extension":5.8083035604931},"index":4,"playId":"1f18bb9c-fc55-3cfe-9b65-2a487e6b7937","pitchNumber":5,"startTime":"2026-06-28T01:20:30.238Z","endTime":"2026-06-28T01:20:34.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:20:34.141Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chadwick Tromp singles on a fly ball to left fielder Daylen Lile.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T01:23:24.871Z","endTime":"2026-06-28T01:24:34.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"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":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jacob Young replaces right fielder James Wood, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T01:22:38.353Z","endTime":"2026-06-28T01:22:38.368Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":695578,"link":"/api/v1/people/695578"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to right field for Dylan Crews.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T01:22:38.368Z","endTime":"2026-06-28T01:22:39.368Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"500","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: PJ Poulin replaces Foster Griffin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-28T01:22:38.368Z","endTime":"2026-06-28T01:23:27.166Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676571,"link":"/api/v1/people/676571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.923636879995403,"aZ":-24.690753651944355,"pfxX":10.714480755734453,"pfxZ":4.370850173083172,"pX":0.7312390692107192,"pZ":2.6682916580930125,"vX0":-7.611853720874161,"vY0":-129.47708903208277,"vZ0":0.6099127032521604,"x":89.13,"y":166.74,"x0":2.304936097498495,"y0":50.002889664117575,"z0":4.306928640812121,"aX":18.343641589808758},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.3,"breakHorizontal":-17.9,"spinRate":2127,"spinDirection":103},"zone":3,"typeConfidence":0.89,"plateTime":0.4216875557992319,"extension":6.461042080059122},"index":3,"playId":"1184c2ff-74ec-3b54-8a00-c3ce1ae02d62","pitchNumber":1,"startTime":"2026-06-28T01:23:27.166Z","endTime":"2026-06-28T01:23:30.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":78.0,"endSpeed":72.1,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.88243029079761,"aZ":-25.98239301131184,"pfxX":-5.3279707211284935,"pfxZ":4.71773489973712,"pX":0.27185086771623346,"pZ":1.0892432253695252,"vX0":-3.457298053034691,"vY0":-113.58031695399444,"vZ0":-1.2044077956115213,"x":106.64,"y":209.37,"x0":2.503543074526282,"y0":50.00421207462125,"z0":4.199042891107464,"aX":-6.993488672000716},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":8.5,"breakHorizontal":10.4,"spinRate":2362,"spinDirection":302},"zone":14,"typeConfidence":0.9,"plateTime":0.4813819998551363,"extension":6.142202392888666},"index":4,"playId":"0f5b6fd3-2f3d-31f1-b0f1-8ddda959104a","pitchNumber":2,"startTime":"2026-06-28T01:23:42.931Z","endTime":"2026-06-28T01:23:46.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.9,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.60929429264852,"aZ":-28.078156031278922,"pfxX":0.10512079355882653,"pfxZ":3.0513508218705656,"pX":-0.9733163398153272,"pZ":1.85404563757781,"vX0":-7.65850062609462,"vY0":-114.70023451412128,"vZ0":0.7807369948603229,"x":154.1,"y":188.72,"x0":2.3839422932382943,"y0":50.00345921626206,"z0":4.229916316805002,"aX":0.141179263870027},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":6.0,"breakHorizontal":1.6,"spinRate":2350,"spinDirection":319},"zone":13,"typeConfidence":0.89,"plateTime":0.4760556843742796,"extension":6.279430991088397},"index":5,"playId":"afc0de97-7028-3862-b7e8-1f017bb911c5","pitchNumber":3,"startTime":"2026-06-28T01:24:01.338Z","endTime":"2026-06-28T01:24:04.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":78.5,"endSpeed":72.6,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.327817925742714,"aZ":-26.318321569475884,"pfxX":-4.563385375596823,"pfxZ":4.401350162457202,"pX":-1.0392991271846064,"pZ":2.4819148943097167,"vX0":-6.347277211107327,"vY0":-114.17742193977135,"vZ0":1.8073887960776363,"x":156.62,"y":171.77,"x0":2.360606271322223,"y0":50.005198354144554,"z0":4.254252652576797,"aX":-6.077857881878029},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":8.6,"breakHorizontal":9.7,"spinRate":2346,"spinDirection":274},"zone":11,"typeConfidence":0.9,"plateTime":0.4781423062147043,"extension":6.625324752563899},"hitData":{"launchSpeed":69.9,"launchAngle":40.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.45,"coordY":136.29}},"index":6,"playId":"7b7f8a80-5d56-361a-92fb-a027ed262c29","pitchNumber":4,"startTime":"2026-06-28T01:24:21.515Z","endTime":"2026-06-28T01:24:34.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":8.2,"leverageIndex":1.73,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:24:34.622Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T01:24:50.871Z","endTime":"2026-06-28T01:26:53.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.060753201445824,"aZ":-27.204079024433035,"pfxX":-4.231370000255748,"pfxZ":3.685924633558802,"pX":-0.41312416656416345,"pZ":3.6780528794603526,"vX0":-5.033881180683261,"vY0":-115.50722941164324,"vZ0":4.211389149355052,"x":132.75,"y":139.47,"x0":2.3462388986511256,"y0":50.001185868935885,"z0":4.450799025981324,"aX":-5.6999683022433505},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":8.0,"breakHorizontal":9.0,"spinRate":2359,"spinDirection":258},"zone":11,"typeConfidence":0.9,"plateTime":0.4746849142825793,"extension":6.254763613125741},"index":0,"playId":"99e5a5dd-98fd-3de8-b178-df96a33b2b9e","pitchNumber":1,"startTime":"2026-06-28T01:25:04.667Z","endTime":"2026-06-28T01:25:13.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Drew Millas. Chadwick Tromp to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"99e5a5dd-98fd-3de8-b178-df96a33b2b9e","startTime":"2026-06-28T01:25:26.027Z","endTime":"2026-06-28T01:25:45.598Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":644433,"link":"/api/v1/people/644433"},"defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":644433,"link":"/api/v1/people/644433"},"postOnSecond":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":3.0000000000000036,"leverageIndex":3.17,"dramaIndex":103.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79735998493407,"aZ":-22.734797570892077,"pfxX":10.913895397975125,"pfxZ":5.299344258863609,"pX":-0.7106457688770677,"pZ":1.9591665935844278,"vX0":-10.966162605626197,"vY0":-132.24168755873814,"vZ0":-1.7660017799421006,"x":144.09,"y":185.88,"x0":2.061419282809973,"y0":50.00056058242099,"z0":4.29452119601801,"aX":19.430923294099454},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.5,"breakHorizontal":-17.5,"spinRate":2192,"spinDirection":113},"zone":7,"typeConfidence":0.91,"plateTime":0.4133415698975349,"extension":6.423810657751933},"index":2,"playId":"75ce1c4d-fd24-3ad5-b51c-1ec09aaec0c2","pitchNumber":2,"startTime":"2026-06-28T01:25:45.598Z","endTime":"2026-06-28T01:25:49.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.283894755455375,"aZ":-36.255609214698076,"pfxX":8.590767841381457,"pfxZ":-2.9368374233308066,"pX":0.7734571158686029,"pZ":1.122691266946355,"vX0":-6.506641462497754,"vY0":-117.47122733644517,"vZ0":0.985230025582799,"x":87.52,"y":208.47,"x0":2.46980366370607,"y0":50.001935977200844,"z0":4.081396937615592,"aX":11.946427888694814},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-4.8,"breakHorizontal":-13.8,"spinRate":1598,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.46715217414385624,"extension":6.192412405544515},"index":3,"playId":"403e2608-35ba-368a-8131-e88f1936f0a2","pitchNumber":3,"startTime":"2026-06-28T01:26:06.415Z","endTime":"2026-06-28T01:26:10.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94293963141155,"aZ":-28.594252715131496,"pfxX":-0.8864273739799241,"pfxZ":2.715172083622667,"pX":0.029709541458959623,"pZ":3.1836943760971255,"vX0":-5.191252328556043,"vY0":-114.29472461861022,"vZ0":3.6170760684909697,"x":115.87,"y":152.82,"x0":2.4496378447248683,"y0":50.00025500061542,"z0":4.396133159329928,"aX":-1.167031148513615},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":6.2,"breakHorizontal":3.0,"spinRate":2282,"spinDirection":247},"zone":2,"typeConfidence":0.9,"plateTime":0.48004675959498977,"extension":6.1675318884750165},"index":4,"playId":"af0a2851-0aab-3d80-b5bd-27c62bf7428f","pitchNumber":4,"startTime":"2026-06-28T01:26:26.791Z","endTime":"2026-06-28T01:26:30.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.007439152495152,"aZ":-26.828045642493443,"pfxX":-3.1407380374302334,"pfxZ":3.973435114990127,"pX":0.5381313583633064,"pZ":1.8273352458252485,"vX0":-3.4410194754013936,"vY0":-115.43989044376575,"vZ0":0.5936612933014925,"x":96.49,"y":189.44,"x0":2.457621881543617,"y0":50.00502517892868,"z0":4.154736640283695,"aX":-4.227552964618899},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":7.7,"breakHorizontal":6.6,"spinRate":2291,"spinDirection":264},"zone":9,"typeConfidence":0.9,"plateTime":0.4749510257703995,"extension":6.137335656174659},"index":5,"playId":"782ed660-67a8-3a01-b4a5-30042832f12b","pitchNumber":5,"startTime":"2026-06-28T01:26:49.892Z","endTime":"2026-06-28T01:26:53.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":-8.0,"leverageIndex":3.17,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:26:53.856Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out, shortstop CJ Abrams to first baseman Luis García Jr. Chadwick Tromp to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T01:26:57.051Z","endTime":"2026-06-28T01:27:50.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.0,"endSpeed":83.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.248319976979808,"aZ":-24.77897831630858,"pfxX":11.424834311441671,"pfxZ":4.17272149419625,"pX":-1.1762203395449276,"pZ":1.9515225607700757,"vX0":-12.346867230950238,"vY0":-132.02162483262438,"vZ0":-1.1210603966882209,"x":161.83,"y":186.09,"x0":2.0694714529412437,"y0":50.00053762403182,"z0":4.199948786212624,"aX":20.232257772652492},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.6,"breakHorizontal":-18.1,"spinRate":2149,"spinDirection":105},"zone":13,"typeConfidence":0.88,"plateTime":0.41435989061909684,"extension":6.370178875971821},"index":0,"playId":"ebb78b1e-9267-37be-9d53-b4256bc4882b","pitchNumber":1,"startTime":"2026-06-28T01:27:22.318Z","endTime":"2026-06-28T01:27:25.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.200116490649783,"aZ":-28.334018220506522,"pfxX":12.068205008696236,"pfxZ":2.3416052066132984,"pX":-0.1650111639517973,"pZ":2.051095398763369,"vX0":-9.486842705518352,"vY0":-127.28537341089401,"vZ0":0.48587838029665953,"x":123.29,"y":183.4,"x0":2.0430242852203375,"y0":50.003105230247044,"z0":4.101750600601212,"aX":19.796846281718846},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":-19.7,"spinRate":2039,"spinDirection":101},"zone":8,"typeConfidence":0.86,"plateTime":0.4303684415086275,"extension":6.3584691868005105},"hitData":{"launchSpeed":91.4,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":155.74}},"index":1,"playId":"2429404f-a6b2-3d31-98cd-14512b639e09","pitchNumber":2,"startTime":"2026-06-28T01:27:42.844Z","endTime":"2026-06-28T01:27:50.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.4,"awayTeamWinProbability":86.6,"homeTeamWinProbabilityAdded":-6.500000000000002,"leverageIndex":2.52,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:27:50.573Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Alonso doubles (15) on a sharp fly ball to left fielder Daylen Lile. Chadwick Tromp scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T01:30:41.304Z","endTime":"2026-06-28T01:32:06.547Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":{"id":676571,"link":"/api/v1/people/676571"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T01:28:27.537Z","endTime":"2026-06-28T01:28:47.639Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"third":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Orlando Ribalta replaces PJ Poulin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"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-28T01:28:47.639Z","endTime":"2026-06-28T01:30:43.639Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687377,"link":"/api/v1/people/687377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"third":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.126112582546032,"aZ":-16.06356112958451,"pfxX":-3.980623491850811,"pfxZ":8.082089582404931,"pX":-0.682146153954438,"pZ":3.706020637836262,"vX0":4.704961336134551,"vY0":-139.75101196986498,"vZ0":-4.747162496127656,"x":143.0,"y":138.72,"x0":-1.8640088894928772,"y0":50.00653452376619,"z0":6.469273806047339,"aX":-7.938868715788954},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.9,"breakHorizontal":6.4,"spinRate":2424,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3907428578867882,"extension":6.3059720431286745},"index":2,"playId":"4dc7a2b2-b4c0-3eab-9de9-a11e64b3e47f","pitchNumber":1,"startTime":"2026-06-28T01:30:43.639Z","endTime":"2026-06-28T01:30:47.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"third":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.185009407906687,"aZ":-28.701928055013155,"pfxX":0.6748434973641322,"pfxZ":2.198962726664101,"pX":-0.29896702035709577,"pZ":2.1958710267356287,"vX0":3.9068720042861242,"vY0":-124.68658609554608,"vZ0":-4.619623695380872,"x":128.4,"y":179.49,"x0":-1.9714754807662767,"y0":50.005080936476624,"z0":6.4307760868896535,"aX":1.066127710751084},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.2,"breakHorizontal":-2.0,"spinRate":2071,"spinDirection":167},"zone":8,"typeConfidence":2.0,"plateTime":0.4386469517635274,"extension":6.183322564044344},"index":3,"playId":"b9ac1de6-e271-3bcd-9399-f0c683529e03","pitchNumber":2,"startTime":"2026-06-28T01:31:01.112Z","endTime":"2026-06-28T01:31:04.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"third":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.541230772831195,"aZ":-30.78062559711941,"pfxX":1.382980304962881,"pfxZ":0.9141087965657491,"pX":0.2468562621757716,"pZ":2.4315583235536833,"vX0":5.021876307647595,"vY0":-123.1721633674689,"vZ0":-3.4923545728414656,"x":107.59,"y":173.13,"x0":-2.0020801666913095,"y0":50.00454947697931,"z0":6.483567584574618,"aX":2.1151040839229616},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.1,"breakHorizontal":-3.7,"spinRate":1975,"spinDirection":183},"zone":6,"typeConfidence":2.0,"plateTime":0.4454750789798152,"extension":6.115792897100814},"index":4,"playId":"6a183900-02bb-37a9-9b56-641edb9ddc07","pitchNumber":3,"startTime":"2026-06-28T01:31:23.029Z","endTime":"2026-06-28T01:31:27.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"third":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88037680968064,"aZ":-28.395620331848168,"pfxX":2.001128537227057,"pfxZ":2.359074416645571,"pX":0.318746408305106,"pZ":2.5275853819720644,"vX0":5.14942668044551,"vY0":-126.27753277104078,"vZ0":-3.85016941181599,"x":104.85,"y":170.54,"x0":-2.0142018320817803,"y0":50.00237572262271,"z0":6.379654103621914,"aX":3.2010280162745595},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.6,"breakHorizontal":-4.9,"spinRate":2034,"spinDirection":178},"zone":6,"typeConfidence":2.0,"plateTime":0.43526075838277656,"extension":6.453704596546928},"hitData":{"launchSpeed":111.3,"launchAngle":23.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":28.64,"coordY":86.33}},"index":5,"playId":"0da9a404-c003-3404-b218-b4dda9381ce6","pitchNumber":4,"startTime":"2026-06-28T01:31:52.618Z","endTime":"2026-06-28T01:32:06.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"third":{"id":644433,"link":"/api/v1/people/644433"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":13.300000000000002,"leverageIndex":2.12,"dramaIndex":140.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:32:06.547Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Samuel Basallo singles on a ground ball to right fielder Dylan Crews. Pete Alonso scores.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T01:33:13.365Z","endTime":"2026-06-28T01:33:25.683Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0],"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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":{"id":687377,"link":"/api/v1/people/687377"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Samuel Basallo replaces Coby Mayo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T01:32:42.475Z","endTime":"2026-06-28T01:32:42.476Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-28T01:32:42.476Z","endTime":"2026-06-28T01:33:15.754Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.147188292698452,"aZ":-12.069466569719536,"pfxX":-4.305263560633113,"pfxZ":9.976099259096308,"pX":-0.2504566133056689,"pZ":2.079229278014901,"vX0":6.0211665512452255,"vY0":-140.8725426048069,"vZ0":-9.25147344143726,"x":126.55,"y":182.64,"x0":-1.853392808878226,"y0":50.00581097320571,"z0":6.180493715123085,"aX":-8.679397073681995},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":6.6,"spinRate":2466,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.3883767940240297,"extension":6.39435030348823},"hitData":{"launchSpeed":103.6,"launchAngle":6.0,"totalDistance":153.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.37,"coordY":90.87}},"index":2,"playId":"46a11473-b03a-37cb-ae07-9b4e3e3dc412","pitchNumber":1,"startTime":"2026-06-28T01:33:15.754Z","endTime":"2026-06-28T01:33:25.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":28.300000000000004,"leverageIndex":3.82,"dramaIndex":274.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:33:25.683Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colton Cowser lines out to shortstop CJ Abrams.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T01:34:42.429Z","endTime":"2026-06-28T01:37:42.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0],"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Colton Cowser replaces Tyler O'Neill.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T01:33:50.000Z","endTime":"2026-06-28T01:34:02.871Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"},"defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-28T01:34:02.871Z","endTime":"2026-06-28T01:34:44.608Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.928213360832522,"aZ":-26.98806482369912,"pfxX":2.4181598417805548,"pfxZ":3.2725379142451234,"pX":0.10055408674172708,"pZ":0.8226508184085847,"vX0":4.256433819297709,"vY0":-125.91457878724624,"vZ0":-7.971448403803223,"x":113.17,"y":216.57,"x0":-1.935189046665883,"y0":50.000671425737266,"z0":6.258057841163473,"aX":3.8267388407373746},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.1,"breakHorizontal":-5.5,"spinRate":2051,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4373650272635756,"extension":6.39344041069293},"index":2,"playId":"9af175ea-a0ef-3b57-b835-e8f075d82d54","pitchNumber":1,"startTime":"2026-06-28T01:34:44.608Z","endTime":"2026-06-28T01:34:48.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.390947167949978,"aZ":-29.89863361720324,"pfxX":1.2477127092070912,"pfxZ":1.4093899037726345,"pX":-0.8280639983234904,"pZ":2.08880400086398,"vX0":2.4262659047166664,"vY0":-126.34036505873509,"vZ0":-4.75391531568074,"x":148.56,"y":182.38,"x0":-1.9639051082532557,"y0":50.00078423387681,"z0":6.405205691241841,"aX":2.011170323061473},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.7,"breakHorizontal":-2.9,"spinRate":2069,"spinDirection":148},"zone":7,"typeConfidence":2.0,"plateTime":0.43397561001093354,"extension":6.448619948663844},"index":3,"playId":"4283f032-74c3-31e5-888d-734cfbc00919","pitchNumber":2,"startTime":"2026-06-28T01:35:06.621Z","endTime":"2026-06-28T01:35:33.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69156572407701,"aZ":-17.22490359309873,"pfxX":-5.082358304870355,"pfxZ":9.042135650435377,"pX":-1.0481233946682704,"pZ":2.199361449488918,"vX0":4.326747183731258,"vY0":-127.36515200871912,"vZ0":-6.617373485433824,"x":156.95,"y":179.4,"x0":-2.1036827944716205,"y0":50.00095841481881,"z0":6.180094071116216,"aX":-8.399395218811598},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":15.2,"breakHorizontal":8.3,"spinRate":2000,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.42907399708070715,"extension":6.4703657233899845},"index":4,"playId":"69e0949f-fede-39e4-80a5-0729da0e38a9","pitchNumber":3,"startTime":"2026-06-28T01:35:41.284Z","endTime":"2026-06-28T01:35:44.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.014668786533946,"aZ":-30.853085203462904,"pfxX":1.4759108904304368,"pfxZ":0.8338919688344095,"pX":-0.7537041298277023,"pZ":3.414938502506631,"vX0":2.642517268101377,"vY0":-125.10361363647476,"vZ0":-1.4594362327206705,"x":145.73,"y":146.58,"x0":-2.0150517959451624,"y0":50.00395513709145,"z0":6.532581253666068,"aX":2.3414254712969003},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.4,"breakHorizontal":-3.2,"spinRate":2081,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.4376582455255891,"extension":6.319037253584023},"index":5,"playId":"9e1ef097-6c3e-3409-9366-9ec67f64c61d","pitchNumber":4,"startTime":"2026-06-28T01:36:01.206Z","endTime":"2026-06-28T01:36:28.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.560377174195015,"aZ":-27.442804904432784,"pfxX":0.7104378442519466,"pfxZ":2.8472609092114807,"pX":-0.40584924644137904,"pZ":1.812836184660269,"vX0":3.743753020146298,"vY0":-128.08737605023452,"vZ0":-5.854600664986095,"x":132.47,"y":189.83,"x0":-1.978916714889562,"y0":50.002838239105174,"z0":6.275233133585372,"aX":1.1790341295614566},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":-2.2,"spinRate":2089,"spinDirection":187},"zone":7,"typeConfidence":2.0,"plateTime":0.4277001358226742,"extension":6.4703453195551885},"index":6,"playId":"d458f01a-7113-340d-aa1a-208d640b0a5c","pitchNumber":5,"startTime":"2026-06-28T01:36:38.387Z","endTime":"2026-06-28T01:36:44.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.432219865557304,"aZ":-15.581128506788227,"pfxX":-5.0982559001807894,"pfxZ":9.694860755659619,"pX":-0.313314482338276,"pZ":1.0420986461534771,"vX0":5.706395641886823,"vY0":-129.56546407352604,"vZ0":-9.910251709073988,"x":128.94,"y":210.64,"x0":-1.875193458066755,"y0":50.001698197173916,"z0":6.090575742603272,"aX":-8.723998404449008},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.7,"breakHorizontal":8.0,"spinRate":2086,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4217132837244373,"extension":6.493260937515006},"index":7,"playId":"1d5731dc-2fd6-3c61-a1a7-7e4230a92497","pitchNumber":6,"startTime":"2026-06-28T01:37:15.015Z","endTime":"2026-06-28T01:37:18.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9171167475306,"aZ":-29.78388898054126,"pfxX":0.03823316730312243,"pfxZ":1.4569305872760268,"pX":-1.0400583263207324,"pZ":2.2986511332418376,"vX0":2.180470170120691,"vY0":-127.7739952189756,"vZ0":-4.305599379322754,"x":156.64,"y":176.72,"x0":-1.9118065616954552,"y0":50.004523177132434,"z0":6.3631978284516455,"aX":0.06263113491755155},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.8,"breakHorizontal":-0.6,"spinRate":2101,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.4297290966278977,"extension":6.361319350923665},"hitData":{"launchSpeed":92.8,"launchAngle":11.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":121.0,"coordY":150.0}},"index":8,"playId":"8a2473e2-c991-35e7-af66-398d575fb9cd","pitchNumber":7,"startTime":"2026-06-28T01:37:36.262Z","endTime":"2026-06-28T01:37:42.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.000000000000007,"leverageIndex":1.98,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:37:42.648Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a line drive to right fielder Leody Taveras.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T01:40:06.227Z","endTime":"2026-06-28T01:40:32.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Samuel Basallo remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"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-28T01:39:16.692Z","endTime":"2026-06-28T01:39:16.715Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Colton Cowser remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"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-28T01:39:16.715Z","endTime":"2026-06-28T01:39:16.717Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"},"defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to right field for Leody Taveras.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"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-28T01:39:16.717Z","endTime":"2026-06-28T01:39:16.718Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Andrew Kittredge replaces Keegan Akin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"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-28T01:39:16.718Z","endTime":"2026-06-28T01:40:08.555Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":552640,"link":"/api/v1/people/552640"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03375315486439,"aZ":-27.60130778611788,"pfxX":1.8586955999328119,"pfxZ":2.5824105281388228,"pX":-0.284193614820459,"pZ":3.8635138400750417,"vX0":2.6946349228888646,"vY0":-131.11722875214295,"vZ0":-0.27739312472940947,"x":127.83,"y":134.47,"x0":-1.559782868540076,"y0":50.004676546843385,"z0":5.999035515321265,"aX":3.295051788380027},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.8,"breakHorizontal":-3.8,"spinRate":2778,"spinDirection":162},"zone":11,"typeConfidence":0.86,"plateTime":0.41488395486047125,"extension":6.360863709699353},"index":4,"playId":"f75ec8a4-f697-377b-b2bb-35305c9e2ffb","pitchNumber":1,"startTime":"2026-06-28T01:40:08.555Z","endTime":"2026-06-28T01:40:12.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70987783667608,"aZ":-27.68226119797926,"pfxX":3.2692681734488525,"pfxZ":2.5902368905583852,"pX":-0.12237011368248908,"pZ":2.0278542235856363,"vX0":2.265513833006514,"vY0":-129.7137465341623,"vZ0":-4.517451740819127,"x":121.66,"y":184.03,"x0":-1.4267382310492187,"y0":50.0034199828968,"z0":5.860042150356984,"aX":5.667140263252803},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":-6.4,"spinRate":2794,"spinDirection":145},"zone":8,"typeConfidence":0.89,"plateTime":0.4194878144538565,"extension":6.381773726271757},"hitData":{"launchSpeed":97.5,"launchAngle":13.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.3,"coordY":94.22}},"index":5,"playId":"69e438fe-83d5-3339-abc8-f3b9eb140eae","pitchNumber":2,"startTime":"2026-06-28T01:40:24.010Z","endTime":"2026-06-28T01:40:32.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":2.29,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:40:32.651Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Curtis Mead flies out to center fielder Colton Cowser.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T01:40:38.882Z","endTime":"2026-06-28T01:42:27.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.199205074988136,"aZ":-20.61665508612516,"pfxX":-9.425013701785488,"pfxZ":5.819026467209536,"pX":-0.4284642215643283,"pZ":2.835306951851966,"vX0":5.621665645201613,"vY0":-139.9728890160145,"vZ0":-4.372288522722529,"x":133.33,"y":162.23,"x0":-1.2368803718912431,"y0":50.0058654325137,"z0":5.765232872697405,"aX":-18.730203411261776},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.8,"breakHorizontal":16.0,"spinRate":2434,"spinDirection":214},"zone":1,"typeConfidence":0.9,"plateTime":0.39111481217338984,"extension":6.426396502630198},"index":0,"playId":"76bf4aa8-a6fe-3585-b325-b18e8c6f57a2","pitchNumber":1,"startTime":"2026-06-28T01:40:58.860Z","endTime":"2026-06-28T01:41:02.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"d8d016f8-c21c-3da6-b863-1f1b5a8c9fd8","startTime":"2026-06-28T01:41:16.874Z","endTime":"2026-06-28T01:41:20.121Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.021477335276664,"aZ":-18.672199291064207,"pfxX":-9.921682304124019,"pfxZ":6.742220556130944,"pX":-0.8379161250278733,"pZ":3.331734609391499,"vX0":4.547423315351094,"vY0":-140.6549381975039,"vZ0":-3.670047057804074,"x":148.94,"y":148.82,"x0":-1.1868309056672572,"y0":50.00530067264736,"z0":5.864975699229878,"aX":-19.87415408479863},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.6,"breakHorizontal":17.0,"spinRate":2394,"spinDirection":216},"zone":11,"typeConfidence":0.89,"plateTime":0.3894731177907982,"extension":6.451315832949711},"index":2,"playId":"09aa666b-f9cc-3a13-a484-4aa665e745b7","pitchNumber":2,"startTime":"2026-06-28T01:41:36.930Z","endTime":"2026-06-28T01:41:40.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.812510985202003,"aZ":-26.74721673204971,"pfxX":3.4536081674058163,"pfxZ":3.048719590400048,"pX":1.8377331654325837,"pZ":1.991825000061648,"vX0":6.473015511444675,"vY0":-131.7012363997196,"vZ0":-4.68407412200149,"x":46.95,"y":185.0,"x0":-1.088860621827074,"y0":50.00016958928431,"z0":5.743040187706047,"aX":6.1369528156220285},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.8,"breakHorizontal":-7.6,"spinRate":2674,"spinDirection":146},"zone":14,"typeConfidence":0.88,"plateTime":0.41399624776164856,"extension":6.543753951812399},"index":3,"playId":"4115bc4a-5475-308c-9c1f-e4e47901067d","pitchNumber":3,"startTime":"2026-06-28T01:41:57.312Z","endTime":"2026-06-28T01:42:00.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04183226669812,"aZ":-18.980801842624725,"pfxX":-7.236598832554185,"pfxZ":6.655954467966302,"pX":-0.6181365122390318,"pZ":1.9593817580349273,"vX0":4.6270523271390545,"vY0":-139.1460358830457,"vZ0":-6.907861972200616,"x":140.56,"y":185.88,"x0":-1.35309652221771,"y0":50.00335545121407,"z0":5.709240121617838,"aX":-14.345140498128949},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.9,"breakHorizontal":12.2,"spinRate":2396,"spinDirection":212},"zone":7,"typeConfidence":0.91,"plateTime":0.3920148716437373,"extension":6.385146527215811},"hitData":{"launchSpeed":95.5,"launchAngle":37.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.36,"coordY":60.98}},"index":4,"playId":"49e49787-0118-37d7-97c9-34256000c604","pitchNumber":4,"startTime":"2026-06-28T01:42:15.926Z","endTime":"2026-06-28T01:42:27.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":8.100000000000001,"leverageIndex":3.43,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:42:27.652Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T01:42:31.899Z","endTime":"2026-06-28T01:43:41.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5750198583336,"aZ":-20.16731300974914,"pfxX":-9.291993667876177,"pfxZ":5.979722099526585,"pX":0.378482735178936,"pZ":3.2690802513092376,"vX0":8.129631624805985,"vY0":-140.52247163601004,"vZ0":-3.4439297837956078,"x":102.57,"y":150.51,"x0":-1.3387744923936638,"y0":50.00351047195926,"z0":5.813852017082124,"aX":-18.662856417491277},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.3,"breakHorizontal":15.2,"spinRate":2519,"spinDirection":227},"zone":3,"typeConfidence":0.9,"plateTime":0.38914082794128824,"extension":6.527017051223733},"index":0,"playId":"c6a05c2a-5e9f-385b-9bff-c0916c654ea6","pitchNumber":1,"startTime":"2026-06-28T01:42:52.495Z","endTime":"2026-06-28T01:42:55.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":95.3,"endSpeed":87.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.613820452726475,"aZ":-21.49792359774242,"pfxX":-8.91330484781663,"pfxZ":5.455555094769326,"pX":-0.7487511730813224,"pZ":1.6908830924635851,"vX0":4.777060028629178,"vY0":-138.6657130604152,"vZ0":-6.885065204983946,"x":145.54,"y":193.13,"x0":-1.3314126300418014,"y0":50.00211583561545,"z0":5.62954803452503,"aX":-17.440268617264586},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.8,"breakHorizontal":15.2,"spinRate":2381,"spinDirection":216},"zone":7,"typeConfidence":0.9,"plateTime":0.3942725800920224,"extension":6.477622123631867},"index":1,"playId":"3752d6bc-5b23-3e9f-adc2-f925a158fa71","pitchNumber":2,"startTime":"2026-06-28T01:43:11.148Z","endTime":"2026-06-28T01:43:15.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":84.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.543133588268734,"aZ":-30.877096143818683,"pfxX":3.845041007476519,"pfxZ":0.7381116213826502,"pX":0.442649905658605,"pZ":1.065166508484382,"vX0":3.5016411961620775,"vY0":-130.6842960190138,"vZ0":-5.920715855226396,"x":100.13,"y":210.02,"x0":-1.4051625729218218,"y0":50.00565778304015,"z0":5.624741400254898,"aX":6.77967873079335},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.5,"breakHorizontal":-7.7,"spinRate":2833,"spinDirection":144},"zone":14,"typeConfidence":0.9,"plateTime":0.4160637808788059,"extension":6.628848753993589},"index":2,"playId":"e6315403-54c6-38a5-8d80-230d9fe1ce37","pitchNumber":3,"startTime":"2026-06-28T01:43:36.516Z","endTime":"2026-06-28T01:43:41.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.4,"awayTeamWinProbability":42.6,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":3.11,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:43:41.022Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T01:43:48.463Z","endTime":"2026-06-28T01:45:45.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.772637119600258,"aZ":-30.00769690534966,"pfxX":3.604737934448466,"pfxZ":1.2274469457165456,"pX":-0.07113430756002836,"pZ":2.1728696405632677,"vX0":2.2508583363151615,"vY0":-130.80811319513654,"vZ0":-3.674929044660261,"x":119.71,"y":180.11,"x0":-1.4058533574860594,"y0":50.00198580272945,"z0":5.800448336761855,"aX":6.363085560126814},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.8,"breakHorizontal":-7.0,"spinRate":2687,"spinDirection":132},"zone":5,"typeConfidence":0.9,"plateTime":0.41577453754882,"extension":6.518919657333064},"index":0,"playId":"1058e2c1-462d-3b11-a35c-35e32b878560","pitchNumber":1,"startTime":"2026-06-28T01:44:07.498Z","endTime":"2026-06-28T01:44:10.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.492245058420263,"aZ":-30.8705796156602,"pfxX":2.6256780965103683,"pfxZ":0.7511262108856291,"pX":-0.11660435099632464,"pZ":1.8491787775337565,"vX0":2.2101148080544144,"vY0":-130.05709624412316,"vZ0":-4.275799137046571,"x":121.44,"y":188.85,"x0":-1.313097435404076,"y0":50.005468146068466,"z0":5.807182351251655,"aX":4.583157718647325},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.7,"breakHorizontal":-5.2,"spinRate":2798,"spinDirection":142},"zone":8,"typeConfidence":0.9,"plateTime":0.4181592887095147,"extension":6.5398515373483415},"index":1,"playId":"74cf05dd-11e0-348c-ba81-dc8b25a5f08c","pitchNumber":2,"startTime":"2026-06-28T01:44:27.903Z","endTime":"2026-06-28T01:44:31.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.615264345443233,"aZ":-31.496248240318593,"pfxX":2.3129235629304166,"pfxZ":0.3949654283965005,"pX":0.8546232300354424,"pZ":0.2954888592284677,"vX0":4.590902636237792,"vY0":-129.6860631435392,"vZ0":-7.666728018653731,"x":84.42,"y":230.8,"x0":-1.2349349651777113,"y0":50.0030201963668,"z0":5.673413476299329,"aX":3.9622253123661175},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.7,"breakHorizontal":-5.2,"spinRate":2763,"spinDirection":157},"zone":14,"typeConfidence":0.9,"plateTime":0.4213938552106722,"extension":6.5281589054206135},"index":2,"playId":"db67c2e0-d11b-3ccf-adfa-2c37c30e729c","pitchNumber":3,"startTime":"2026-06-28T01:44:52.393Z","endTime":"2026-06-28T01:44:55.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45423773145418,"aZ":-31.110171188029213,"pfxX":2.507309332954778,"pfxZ":0.6209694030666153,"pX":0.10722499135961902,"pZ":2.706487762049566,"vX0":3.1794611311182774,"vY0":-130.39584743533698,"vZ0":-2.1401655374607462,"x":112.91,"y":165.7,"x0":-1.4555559081929095,"y0":50.004661601516034,"z0":5.8945547614930005,"aX":4.29937786134794},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.8,"breakHorizontal":-5.3,"spinRate":2444,"spinDirection":138},"zone":5,"typeConfidence":0.9,"plateTime":0.4207019407217558,"extension":6.481300351429242},"index":3,"playId":"1dc94354-1149-3767-9b28-f2c6f58c66aa","pitchNumber":4,"startTime":"2026-06-28T01:45:16.670Z","endTime":"2026-06-28T01:45:19.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75921235229988,"aZ":-20.260385024139687,"pfxX":-10.139260811310326,"pfxZ":6.070417413889443,"pX":-0.35299048110929115,"pZ":2.5536200102660174,"vX0":6.047020080225418,"vY0":-139.53969970165835,"vZ0":-4.999146413469848,"x":130.46,"y":169.83,"x0":-1.236062968375793,"y0":50.004411423278675,"z0":5.711984765648555,"aX":-19.903856701469405},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":17.0,"spinRate":2478,"spinDirection":211},"zone":4,"typeConfidence":0.9,"plateTime":0.39323312655711407,"extension":6.553275081417923},"index":4,"playId":"1b66ee91-26c5-3605-ba4c-66ea415731d7","pitchNumber":5,"startTime":"2026-06-28T01:45:42.241Z","endTime":"2026-06-28T01:45:45.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":6.5,"leverageIndex":2.55,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:45:45.752Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T01:48:30.200Z","endTime":"2026-06-28T01:50:58.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Clayton Beeter replaces Orlando Ribalta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-28T01:47:21.442Z","endTime":"2026-06-28T01:48:32.449Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690925,"link":"/api/v1/people/690925"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.890717006950084,"aZ":-39.466494761555595,"pfxX":2.5828576498981586,"pfxZ":-4.813332392007496,"pX":-0.8232557229157887,"pZ":4.182859881184482,"vX0":-0.07831926002672188,"vY0":-121.5407322283368,"vZ0":3.330746766684477,"x":148.38,"y":125.84,"x0":-1.1270611798067887,"y0":50.001308030949666,"z0":6.192568970430035,"aX":3.914478275362339},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.8,"breakHorizontal":-4.7,"spinRate":2679,"spinDirection":28},"zone":11,"typeConfidence":0.91,"plateTime":0.44840809906710355,"extension":5.974759342033729},"index":1,"playId":"f2c5ef90-3143-3720-ba4b-f4f7970b158d","pitchNumber":1,"startTime":"2026-06-28T01:48:32.449Z","endTime":"2026-06-28T01:48:35.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62968156776619,"aZ":-39.02905584004543,"pfxX":2.782943109757936,"pfxZ":-4.469725983282823,"pX":-0.8217002111119488,"pZ":3.5237077324647674,"vX0":-0.2336111771838733,"vY0":-122.34737344438551,"vZ0":1.7883848862294156,"x":148.32,"y":143.64,"x0":-1.0876740116513557,"y0":50.00362014339397,"z0":6.100809971488822,"aX":4.266059724020563},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-7.6,"breakHorizontal":-5.0,"spinRate":2898,"spinDirection":31},"zone":11,"typeConfidence":0.91,"plateTime":0.4457842313030502,"extension":5.789998988868441},"index":2,"playId":"8c3c1093-f873-38c2-b06c-36515111be59","pitchNumber":2,"startTime":"2026-06-28T01:48:49.163Z","endTime":"2026-06-28T01:48:52.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.699298947832293,"aZ":-15.110859190091473,"pfxX":-1.409886006567254,"pfxZ":8.848934685690095,"pX":-0.23369208141949138,"pZ":2.7943269389390335,"vX0":3.130875649826096,"vY0":-137.32310363301195,"vZ0":-4.765549721177186,"x":125.91,"y":163.33,"x0":-1.2005487441540823,"y0":50.00138314801532,"z0":5.565185201068889,"aX":-2.718541625476694},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":1.9,"spinRate":2411,"spinDirection":199},"zone":2,"typeConfidence":0.9,"plateTime":0.3974192369649572,"extension":6.056930967038587},"index":3,"playId":"9d153937-4db1-3236-ba69-122064996f8f","pitchNumber":3,"startTime":"2026-06-28T01:49:06.578Z","endTime":"2026-06-28T01:49:09.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96737342844078,"aZ":-11.572554591402314,"pfxX":-0.6703595136071452,"pfxZ":10.386181947597953,"pX":-0.17848317694227467,"pZ":2.1393543895813014,"vX0":2.730768228765736,"vY0":-139.17633102336774,"vZ0":-7.209307557078934,"x":123.8,"y":181.02,"x0":-1.0805292133105728,"y0":50.002262909182946,"z0":5.510468310730656,"aX":-1.329668464347405},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":0.7,"spinRate":2391,"spinDirection":195},"zone":8,"typeConfidence":0.9,"plateTime":0.39187682296739546,"extension":6.117441658546862},"index":4,"playId":"a5da6d17-7209-329d-b767-38b9b47cc0ee","pitchNumber":4,"startTime":"2026-06-28T01:49:24.388Z","endTime":"2026-06-28T01:49:27.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.682304087613065,"aZ":-35.75529193606216,"pfxX":3.2295456178658535,"pfxZ":-2.2052690102210413,"pX":1.183080509296119,"pZ":1.9472290497706481,"vX0":4.328194128743521,"vY0":-126.04817433580496,"vZ0":-2.6389276206605006,"x":71.9,"y":186.2,"x0":-0.9707374935780042,"y0":50.00511932595978,"z0":5.87200094316753,"aX":5.238476255466226},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.3,"breakHorizontal":-6.7,"spinRate":2849,"spinDirection":43},"zone":14,"typeConfidence":0.91,"plateTime":0.4332021328184741,"extension":5.921021767546641},"index":5,"playId":"3237cae5-a821-3a15-8da0-f64963274c82","pitchNumber":5,"startTime":"2026-06-28T01:49:48.710Z","endTime":"2026-06-28T01:49:52.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.443382238510218,"aZ":-14.812580663858071,"pfxX":-0.5494875290973159,"pfxZ":8.894961060084638,"pX":0.21280596500855312,"pZ":2.806799912620704,"vX0":3.933685557142538,"vY0":-138.27462385701227,"vZ0":-4.7704073984691,"x":108.89,"y":163.0,"x0":-1.1519165157991895,"y0":50.00647414162941,"z0":5.53553488872102,"aX":-1.0729096222554215},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":0.2,"spinRate":2403,"spinDirection":196},"zone":2,"typeConfidence":0.9,"plateTime":0.3948567481723373,"extension":6.160838026577771},"index":6,"playId":"a712cc05-a9b3-34ff-aa96-828f899acc12","pitchNumber":6,"startTime":"2026-06-28T01:50:10.454Z","endTime":"2026-06-28T01:50:13.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51086160725864,"aZ":-11.600676014149043,"pfxX":-2.4953516713513135,"pfxZ":10.522164338365616,"pX":0.330429714744187,"pZ":1.638536417987002,"vX0":4.916311511319519,"vY0":-139.03066059933042,"vZ0":-8.210459400127116,"x":104.4,"y":194.54,"x0":-1.1375577533894787,"y0":50.00521158967909,"z0":5.402278004881493,"aX":-4.880531483424222},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.5,"breakHorizontal":3.5,"spinRate":2464,"spinDirection":201},"zone":9,"typeConfidence":0.9,"plateTime":0.394144480529913,"extension":6.1874329450851935},"index":7,"playId":"1c2f7781-d4df-370d-a5ac-014858514345","pitchNumber":7,"startTime":"2026-06-28T01:50:31.146Z","endTime":"2026-06-28T01:50:34.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.657963263757537,"aZ":-38.90746288940899,"pfxX":1.1928267350346033,"pfxZ":-4.115314427532132,"pX":-0.2567707750860673,"pZ":3.2850552810798566,"vX0":1.6115074044763258,"vY0":-126.52154753915622,"vZ0":0.9657539436873435,"x":126.79,"y":150.08,"x0":-1.0547982423968896,"y0":50.00359127210475,"z0":5.994872947804978,"aX":1.9509640958299692},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.1,"breakHorizontal":-2.5,"spinRate":2840,"spinDirection":29},"zone":2,"typeConfidence":0.91,"plateTime":0.4314497363178389,"extension":5.920748931506488},"index":8,"playId":"db49be55-1a55-3db6-a3a9-aacfe5c5be30","pitchNumber":8,"startTime":"2026-06-28T01:50:54.194Z","endTime":"2026-06-28T01:50:58.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:50:58.463Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leody Taveras strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T01:51:18.498Z","endTime":"2026-06-28T01:54:30.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.600730265484632,"aZ":-40.81132007118742,"pfxX":1.9126538702830136,"pfxZ":-5.444168904381838,"pX":-0.43730397727508846,"pZ":3.1193639153745027,"vX0":0.7191110974580657,"vY0":-124.7420254639458,"vZ0":0.9407948191681741,"x":133.67,"y":154.56,"x0":-0.977325382034567,"y0":50.003813957445004,"z0":6.085179352905364,"aX":3.0334515994925635},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-9.5,"breakHorizontal":-3.6,"spinRate":2823,"spinDirection":20},"zone":1,"typeConfidence":0.91,"plateTime":0.43801952326681093,"extension":5.891424970909941},"index":0,"playId":"d969ddcd-bb13-3e86-acf9-a880a2b3070b","pitchNumber":1,"startTime":"2026-06-28T01:51:24.337Z","endTime":"2026-06-28T01:51:27.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.771999677612865,"aZ":-37.849813992689626,"pfxX":1.1712071727010107,"pfxZ":-3.46009215675548,"pX":-1.0442402926281578,"pZ":1.103985796800006,"vX0":-0.656412518308938,"vY0":-126.63919146013515,"vZ0":-4.310625405104059,"x":156.8,"y":208.97,"x0":-0.9350117403725857,"y0":50.005488682403964,"z0":5.828167848640141,"aX":1.9190571461294759},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-7.0,"breakHorizontal":-2.0,"spinRate":2745,"spinDirection":23},"zone":13,"typeConfidence":0.9,"plateTime":0.4310893961539288,"extension":5.885978514936209},"index":1,"playId":"50da70db-0ba6-376e-9218-ea7912036bdf","pitchNumber":2,"startTime":"2026-06-28T01:51:39.232Z","endTime":"2026-06-28T01:51:42.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.197094858515374,"aZ":-38.28582822630166,"pfxX":3.6699753366053276,"pfxZ":-3.7172779567717615,"pX":0.6405855050765883,"pZ":2.033736641958543,"vX0":2.8305154862391495,"vY0":-127.6551476326045,"vZ0":-2.1339640155153647,"x":92.58,"y":183.87,"x0":-0.9608630941669503,"y0":50.00384430159909,"z0":5.905341911076748,"aX":6.0334103065949956},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.0,"breakHorizontal":-7.3,"spinRate":3014,"spinDirection":19},"zone":9,"typeConfidence":0.91,"plateTime":0.4296988660537422,"extension":5.9250704610047675},"index":2,"playId":"38c47a5d-8a72-3dfc-b9e8-4755a61b6763","pitchNumber":3,"startTime":"2026-06-28T01:52:05.943Z","endTime":"2026-06-28T01:52:09.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.370679827969894,"aZ":-11.664251858442054,"pfxX":-1.5918797452010098,"pfxZ":9.903997336979689,"pX":0.37828761577315406,"pZ":2.670043482611781,"vX0":4.277587143340317,"vY0":-142.03247695040926,"vZ0":-6.051660947202947,"x":102.58,"y":166.69,"x0":-0.9314247809128059,"y0":50.00399260127678,"z0":5.54968385744645,"aX":-3.2973330345026466},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.0,"breakHorizontal":2.2,"spinRate":2476,"spinDirection":206},"zone":6,"typeConfidence":0.9,"plateTime":0.38364901881117897,"extension":6.11823890932726},"index":3,"playId":"cbd3cc80-b473-355d-aeec-0a47de1be786","pitchNumber":4,"startTime":"2026-06-28T01:52:37.982Z","endTime":"2026-06-28T01:52:41.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34966298728284,"aZ":-14.708722572955182,"pfxX":-1.6920187256258847,"pfxZ":8.544835518052118,"pX":0.34613397379825617,"pZ":3.20470548399756,"vX0":4.563070309472507,"vY0":-141.6115514044031,"vZ0":-4.118719324282001,"x":103.81,"y":152.25,"x0":-1.0616438928921672,"y0":50.00691588402576,"z0":5.6099722511078625,"aX":-3.4606649628878814},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.9,"breakHorizontal":2.2,"spinRate":2445,"spinDirection":197},"zone":3,"typeConfidence":0.9,"plateTime":0.3858188151976858,"extension":6.1412990043232165},"index":4,"playId":"bba4b441-b9be-3e00-9b26-4c337a708d64","pitchNumber":5,"startTime":"2026-06-28T01:53:00.509Z","endTime":"2026-06-28T01:53:03.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.624937147019406,"aZ":-37.06348807443275,"pfxX":0.5338536167960521,"pfxZ":-2.8895184661185738,"pX":0.3937915177583333,"pZ":1.9658641888366022,"vX0":2.8384064011851877,"vY0":-128.47082145549277,"vZ0":-2.72213709571949,"x":101.99,"y":185.7,"x0":-0.7893355319443541,"y0":50.00356138836218,"z0":5.886248627078034,"aX":0.9027848115746036},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-5.6,"breakHorizontal":-1.6,"spinRate":2852,"spinDirection":25},"zone":9,"typeConfidence":0.9,"plateTime":0.42440045019316,"extension":5.986668224076404},"index":5,"playId":"af091ec9-cd6b-37a8-a57d-5836d672cbcc","pitchNumber":6,"startTime":"2026-06-28T01:53:22.878Z","endTime":"2026-06-28T01:53:26.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.676009802014473,"aZ":-34.75679431175149,"pfxX":0.7652569887556935,"pfxZ":-1.5658223029490137,"pX":0.2594521182990284,"pZ":-0.6557944720991337,"vX0":2.632620454793275,"vY0":-127.55786562240318,"vZ0":-9.25315294929443,"x":107.11,"y":256.49,"x0":-0.8862351348454839,"y0":50.00541722978603,"z0":5.765997959221434,"aX":1.2590038588054666},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.7,"breakHorizontal":-2.0,"spinRate":2970,"spinDirection":11},"zone":14,"typeConfidence":0.89,"plateTime":0.4296787057196103,"extension":5.849395599849768},"index":6,"playId":"1bb4b9f4-1ded-37c0-b557-2a815276921d","pitchNumber":7,"startTime":"2026-06-28T01:53:50.693Z","endTime":"2026-06-28T01:53:53.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.424119563419712,"aZ":-38.546903280078055,"pfxX":-0.4891885896787209,"pfxZ":-3.8687644253875897,"pX":-0.3868701004412535,"pZ":0.8815412802255866,"vX0":1.7315372851562438,"vY0":-126.93803116812562,"vZ0":-4.7194455384593805,"x":131.75,"y":214.98,"x0":-1.0111486000333414,"y0":50.00178071550483,"z0":5.799112846517736,"aX":-0.8071113526490695},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-7.8,"breakHorizontal":0.5,"spinRate":2992,"spinDirection":23},"zone":13,"typeConfidence":0.9,"plateTime":0.4297743875251343,"extension":5.9289055154125245},"index":7,"playId":"6d3f9222-e151-3fe2-84e1-463010142be3","pitchNumber":8,"startTime":"2026-06-28T01:54:26.516Z","endTime":"2026-06-28T01:54:30.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:54:30.590Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremiah Jackson grounds out, third baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T01:54:36.612Z","endTime":"2026-06-28T01:56:09.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":80.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.619138711020238,"aZ":-37.71685692057722,"pfxX":5.678540152470584,"pfxZ":-3.425768889069994,"pX":-0.04219055446688715,"pZ":3.405993270270702,"vX0":0.6247067988608499,"vY0":-125.83040421580202,"vZ0":0.9122716512335853,"x":118.61,"y":146.82,"x0":-1.031724388687171,"y0":50.00600883237611,"z0":6.075755376751749,"aX":9.179489110872577},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.8,"breakHorizontal":-10.4,"spinRate":2981,"spinDirection":30},"zone":11,"typeConfidence":0.91,"plateTime":0.43397091037108604,"extension":5.8372873607749876},"index":0,"playId":"85da4e23-93b4-3348-add6-e297f02d9cf6","pitchNumber":1,"startTime":"2026-06-28T01:54:57.324Z","endTime":"2026-06-28T01:55:00.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.138879772144413,"aZ":-11.002019010907654,"pfxX":-2.219792931278403,"pfxZ":10.376642499056755,"pX":-0.12176023926632537,"pZ":1.8168323211921797,"vX0":3.405631090367006,"vY0":-141.22775053844376,"vZ0":-8.475683426300376,"x":121.64,"y":189.73,"x0":-1.0493207784685612,"y0":50.003700787735625,"z0":5.546146705080803,"aX":-4.529695148491377},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":3.4,"spinRate":2461,"spinDirection":202},"zone":8,"typeConfidence":0.9,"plateTime":0.3863515574186165,"extension":6.087735938259462},"index":1,"playId":"25826409-b288-3837-aa85-0190d2871193","pitchNumber":2,"startTime":"2026-06-28T01:55:16.960Z","endTime":"2026-06-28T01:55:20.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.841912369032116,"aZ":-12.6206118619565,"pfxX":-3.081335297054756,"pfxZ":9.61769747230537,"pX":-0.7931140538557067,"pZ":2.6088523367159104,"vX0":1.8206096483524576,"vY0":-141.1391492406038,"vZ0":-6.368688288004356,"x":147.23,"y":168.34,"x0":-1.0436630977854033,"y0":50.00081444194331,"z0":5.695027118497726,"aX":-6.262920409297689},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":5.3,"spinRate":2384,"spinDirection":196},"zone":4,"typeConfidence":0.9,"plateTime":0.3869663272569812,"extension":6.030408714219242},"index":2,"playId":"0e15000a-bf71-3fa4-81bf-fa4b4fca4be2","pitchNumber":3,"startTime":"2026-06-28T01:55:34.932Z","endTime":"2026-06-28T01:55:38.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10018295693095,"aZ":-35.70726149235005,"pfxX":0.8703553721500685,"pfxZ":-2.067103530996821,"pX":-0.7608493084710991,"pZ":2.775655615558435,"vX0":0.6219055248420935,"vY0":-129.00240282658325,"vZ0":-1.27386136687375,"x":146.0,"y":163.84,"x0":-1.1168947977951424,"y0":50.0012902648529,"z0":5.991712858284603,"aX":1.4885383898430542},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.8,"breakHorizontal":-1.7,"spinRate":2984,"spinDirection":19},"zone":4,"typeConfidence":0.9,"plateTime":0.4222034459706441,"extension":5.810294312443595},"hitData":{"launchSpeed":90.5,"launchAngle":-10.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.16,"coordY":168.91}},"index":3,"playId":"04383f83-fc39-3e9c-ae4f-a7912929409b","pitchNumber":4,"startTime":"2026-06-28T01:56:01.181Z","endTime":"2026-06-28T01:56:09.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":690925,"link":"/api/v1/people/690925"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.42,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-28T01:56:09.900Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a ground ball to right fielder Leody Taveras. Dylan Crews scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-28T01:58:32.957Z","endTime":"2026-06-28T02:00:12.009Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":{"id":664854,"link":"/api/v1/people/664854"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Helsley replaces Andrew Kittredge.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-28T01:57:16.547Z","endTime":"2026-06-28T01:57:32.011Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664854,"link":"/api/v1/people/664854"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dylan Crews starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"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-28T01:57:32.011Z","endTime":"2026-06-28T01:58:35.193Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"},"base":2,"defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.003143066861888,"aZ":-38.56612323987962,"pfxX":1.5595701174387053,"pfxZ":-4.68214518589458,"pX":-0.4591574737983105,"pZ":2.622955599579094,"vX0":-0.4326111201412757,"vY0":-116.98147418588493,"vZ0":0.3589849922858439,"x":134.5,"y":167.96,"x0":-0.47282519410192486,"y0":50.001317713270694,"z0":6.125362524214591,"aX":2.1304303800314894},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-8.0,"breakHorizontal":-2.6,"spinRate":2525,"spinDirection":46},"zone":4,"typeConfidence":0.7,"plateTime":0.4708036487288343,"extension":6.471548140368081},"index":2,"playId":"f9fb2b8c-0f53-3542-a22f-88f43fed6b0a","pitchNumber":1,"startTime":"2026-06-28T01:58:35.193Z","endTime":"2026-06-28T01:58:38.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":99.4,"endSpeed":89.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.232127156796786,"aZ":-8.303402498875371,"pfxX":0.09301670907603787,"pfxZ":11.384782396067308,"pX":-0.4471393404858616,"pZ":3.9448728569679656,"vX0":-0.49207547181802397,"vY0":-144.68463168744486,"vZ0":-4.421059587298704,"x":134.04,"y":132.27,"x0":-0.2861308195324625,"y0":50.002086847202186,"z0":6.013400750331721,"aX":0.19506240524214763},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":19.8,"breakHorizontal":0.0,"spinRate":2608,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.3801700823672576,"extension":6.4591368499646205},"index":3,"playId":"20a9c6d2-1980-3cb7-bdc0-e9dacd1fd5a4","pitchNumber":2,"startTime":"2026-06-28T01:58:53.346Z","endTime":"2026-06-28T01:58:57.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.578172537010577,"aZ":-31.025179708492576,"pfxX":2.452156166828789,"pfxZ":0.7057456008213312,"pX":0.5136865993054766,"pZ":0.5879463517111517,"vX0":1.4426234061540597,"vY0":-127.56066250164751,"vZ0":-7.089716849098197,"x":97.42,"y":222.91,"x0":-0.37887438712923655,"y0":50.005608180841726,"z0":5.866935326638776,"aX":4.019826025067371},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.1,"breakHorizontal":-4.8,"spinRate":2577,"spinDirection":149},"zone":14,"typeConfidence":0.91,"plateTime":0.430279236334814,"extension":6.642829892879204},"index":4,"playId":"b8685e10-9985-3b03-a97f-c5fd25eb8eda","pitchNumber":3,"startTime":"2026-06-28T01:59:12.016Z","endTime":"2026-06-28T01:59:15.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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.3,"endSpeed":79.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09298124424689,"aZ":-33.78116335016426,"pfxX":2.815685682249539,"pfxZ":-1.0076668974771907,"pX":-0.18286211035060967,"pZ":1.26982975807869,"vX0":-0.23295429687932911,"vY0":-125.6607560583655,"vZ0":-4.59706333595612,"x":123.97,"y":204.49,"x0":-0.45412692006785765,"y0":50.00502578705494,"z0":5.888384582156296,"aX":4.472757916626641},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.6,"breakHorizontal":-5.0,"spinRate":2533,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.4370280518094827,"extension":6.61469638122542},"index":5,"playId":"2db3eccd-c10e-361a-95e4-4d86ed221627","pitchNumber":4,"startTime":"2026-06-28T01:59:33.121Z","endTime":"2026-06-28T01:59:36.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9584257413549,"aZ":-37.33159201900368,"pfxX":0.8647726810696728,"pfxZ":-3.5398039756054773,"pX":-0.4387688226077802,"pZ":1.3174037232634912,"vX0":-0.9581551906370672,"vY0":-119.88326889676472,"vZ0":-3.237985409179844,"x":133.72,"y":203.21,"x0":-0.1464570537727036,"y0":50.00339595309215,"z0":6.0145171653317355,"aX":1.260112617959164},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.0,"breakHorizontal":-1.3,"spinRate":2549,"spinDirection":32},"zone":13,"typeConfidence":0.5,"plateTime":0.45672110879951955,"extension":6.616115385161339},"hitData":{"launchSpeed":93.2,"launchAngle":2.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.79,"coordY":118.24}},"index":6,"playId":"55596936-b1e4-3e7b-9a3d-82d8f98429eb","pitchNumber":5,"startTime":"2026-06-28T01:59:59.623Z","endTime":"2026-06-28T02:00:12.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":-18.9,"leverageIndex":2.29,"dramaIndex":179.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:00:12.009Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorbit Vivas singles on a soft ground ball to catcher Chadwick Tromp. Daylen Lile to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-28T02:00:25.891Z","endTime":"2026-06-28T02:02:00.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.494719440053707,"aZ":-30.35250543235583,"pfxX":3.9312859170450998,"pfxZ":1.0971714452375991,"pX":-0.5041996182067893,"pZ":3.7773229590312285,"vX0":-1.482805695356987,"vY0":-128.05194767138084,"vZ0":0.09862221914940583,"x":136.22,"y":136.79,"x0":-0.4283244432991826,"y0":50.003597920747815,"z0":6.113436250512941,"aX":6.527300100510863},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.3,"breakHorizontal":-6.8,"spinRate":2398,"spinDirection":152},"zone":11,"typeConfidence":0.91,"plateTime":0.4277828993170285,"extension":6.537120594205796},"index":0,"playId":"b7dec50e-2dbb-3766-a433-d293ea536d2c","pitchNumber":1,"startTime":"2026-06-28T02:00:45.023Z","endTime":"2026-06-28T02:00:48.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86873241264578,"aZ":-32.36487273606941,"pfxX":3.5199445632658204,"pfxZ":-0.114784701539838,"pX":-0.30225006974637897,"pZ":2.5323443158962564,"vX0":-0.8461717276359493,"vY0":-126.43197766403304,"vZ0":-2.208647099219286,"x":128.52,"y":170.41,"x0":-0.41960083039722784,"y0":50.004968630250865,"z0":6.026088844078393,"aX":5.673464473043662},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.5,"breakHorizontal":-6.1,"spinRate":2391,"spinDirection":102},"zone":4,"typeConfidence":0.91,"plateTime":0.4339735710444561,"extension":6.502017306383884},"index":1,"playId":"34caafc5-8df6-3d34-87a6-995621923027","pitchNumber":2,"startTime":"2026-06-28T02:01:02.759Z","endTime":"2026-06-28T02:01:05.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":99.4,"endSpeed":90.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.59438356732369,"aZ":-8.212496237041798,"pfxX":0.49524063991157374,"pfxZ":11.39851711057427,"pX":0.14766802505194043,"pZ":2.1761539924318223,"vX0":0.8243173259913653,"vY0":-144.5056036064556,"vZ0":-8.938374257280367,"x":111.37,"y":180.02,"x0":-0.20628474500977434,"y0":50.00215580584533,"z0":5.824549948698946,"aX":1.0406080091528616},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.0,"breakHorizontal":-1.1,"spinRate":2609,"spinDirection":195},"zone":5,"typeConfidence":0.9,"plateTime":0.3799377806666544,"extension":6.622322562294772},"index":2,"playId":"f064be10-470c-3b10-8984-ed41bd01d535","pitchNumber":3,"startTime":"2026-06-28T02:01:28.527Z","endTime":"2026-06-28T02:01:31.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"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-28T02:01:35.544Z","endTime":"2026-06-28T02:01:52.073Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.005515540613967,"aZ":-35.489227732846366,"pfxX":2.1817627651803146,"pfxZ":-2.104126717112379,"pX":-1.3317632879082364,"pZ":2.432624178573281,"vX0":-3.08889434835891,"vY0":-124.89468813065395,"vZ0":-1.7586570160078412,"x":167.76,"y":173.1,"x0":-0.36035715428885035,"y0":50.0032904387806,"z0":6.074344930391879,"aX":3.4343243176942613},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.0,"breakHorizontal":-3.2,"spinRate":2551,"spinDirection":81},"zone":11,"typeConfidence":0.88,"plateTime":0.4391438452375471,"extension":6.4773749861190035},"hitData":{"launchSpeed":48.1,"launchAngle":-77.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":123.81,"coordY":196.2}},"index":4,"playId":"f8dce200-4560-360a-a239-1817a6629167","pitchNumber":4,"startTime":"2026-06-28T02:01:52.073Z","endTime":"2026-06-28T02:02:00.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.7,"awayTeamWinProbability":76.3,"homeTeamWinProbabilityAdded":-7.400000000000002,"leverageIndex":1.01,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:02:00.972Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-28T02:03:20.336Z","endTime":"2026-06-28T02:05:36.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":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-28T02:02:32.360Z","endTime":"2026-06-28T02:03:22.693Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":98.6,"endSpeed":89.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.93658134438464,"aZ":-8.160530569234522,"pfxX":-0.6330547811432559,"pfxZ":11.696420028891968,"pX":-1.0412240966997999,"pZ":2.1425906736036473,"vX0":-1.9385459185133012,"vY0":-143.2818777351913,"vZ0":-9.03566881677148,"x":156.69,"y":180.93,"x0":-0.27018461553608536,"y0":50.00572183805751,"z0":5.868992559944435,"aX":-1.300390946068038},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.2,"breakHorizontal":1.6,"spinRate":2569,"spinDirection":196},"zone":13,"typeConfidence":0.91,"plateTime":0.3840887836476381,"extension":6.625331454599156},"index":1,"playId":"1c436c35-d85b-3f8f-a514-0827b086b103","pitchNumber":1,"startTime":"2026-06-28T02:03:22.693Z","endTime":"2026-06-28T02:03:26.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":97.5,"endSpeed":88.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.810885930899076,"aZ":-6.299542614417222,"pfxX":0.3272468000027331,"pfxZ":12.886913952668364,"pX":-1.0838294748169734,"pZ":1.003721850777484,"vX0":-2.732692135843548,"vY0":-141.40044812980585,"vZ0":-12.063904055257236,"x":158.31,"y":211.68,"x0":-0.14382259445677342,"y0":50.00474239683807,"z0":5.748279304675661,"aX":0.6577731424577004},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.8,"breakHorizontal":0.0,"spinRate":2652,"spinDirection":194},"zone":13,"typeConfidence":0.9,"plateTime":0.38864066504070305,"extension":6.628297316376924},"index":2,"playId":"61bba7ba-4025-30de-a26c-a6699f7d8280","pitchNumber":2,"startTime":"2026-06-28T02:03:41.458Z","endTime":"2026-06-28T02:03:44.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.578168350302153,"aZ":-24.34231320126355,"pfxX":4.671940360076253,"pfxZ":4.601248681215059,"pX":0.057135082639866185,"pZ":1.5878448706033848,"vX0":-0.2785487294769466,"vY0":-130.223924445416,"vZ0":-6.22678219141791,"x":114.82,"y":195.91,"x0":-0.4402136241668565,"y0":50.00310048696844,"z0":5.873683820849545,"aX":7.954097644393568},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.1,"breakHorizontal":-8.4,"spinRate":2505,"spinDirection":177},"zone":8,"typeConfidence":0.91,"plateTime":0.4220061779690778,"extension":6.58295577695715},"index":3,"playId":"045c1f8d-6f57-35a1-adce-a45037c35680","pitchNumber":3,"startTime":"2026-06-28T02:04:01.010Z","endTime":"2026-06-28T02:04:28.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50719278574094,"aZ":-30.226022197696633,"pfxX":3.475463837875889,"pfxZ":1.1703913903309546,"pX":-1.0611023035003089,"pZ":1.4076824629568538,"vX0":-2.7151074004372546,"vY0":-128.0759314234405,"vZ0":-5.456421869792938,"x":157.45,"y":200.77,"x0":-0.44079395819230593,"y0":50.00405214043145,"z0":5.9186771537036496,"aX":5.796307501678523},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":-5.8,"spinRate":2388,"spinDirection":164},"zone":13,"typeConfidence":0.91,"plateTime":0.4270395098218822,"extension":6.494711193814793},"index":4,"playId":"5c89b35e-7239-3146-b1f0-1a780c85fcc8","pitchNumber":4,"startTime":"2026-06-28T02:04:31.635Z","endTime":"2026-06-28T02:04:35.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.337321663886446,"aZ":-25.7765901165871,"pfxX":5.505115259919037,"pfxZ":3.659900611355421,"pX":-0.23429573085747749,"pZ":1.9479204822348541,"vX0":-1.5271141123458867,"vY0":-131.79061269880276,"vZ0":-5.26453721281824,"x":125.93,"y":186.19,"x0":-0.36082525843403995,"y0":50.00645685432301,"z0":5.88768978106602,"aX":9.636877220604271},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.6,"breakHorizontal":-9.6,"spinRate":2442,"spinDirection":173},"zone":8,"typeConfidence":0.91,"plateTime":0.4164002089903347,"extension":6.667552220812253},"index":5,"playId":"5edef8fc-c125-3a4c-9d89-0f3587f6b11c","pitchNumber":5,"startTime":"2026-06-28T02:04:51.670Z","endTime":"2026-06-28T02:04:56.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-28T02:05:27.571Z","endTime":"2026-06-28T02:05:31.117Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"},"defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.223676746168344,"aZ":-30.69038488195691,"pfxX":3.569300113732688,"pfxZ":0.903888705611033,"pX":0.0364700842434132,"pZ":0.59029068233472,"vX0":-0.5071923174682311,"vY0":-127.90895907203574,"vZ0":-7.136942472876052,"x":115.61,"y":222.84,"x0":-0.22524558389914887,"y0":50.0058401873432,"z0":5.8473473160102465,"aX":5.870715378759147},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.1,"breakHorizontal":-6.4,"spinRate":2426,"spinDirection":144},"zone":14,"typeConfidence":0.91,"plateTime":0.42944529601144543,"extension":6.678330194019319},"index":7,"playId":"4b0b510e-bcb5-3002-a0b1-48477ab13f0f","pitchNumber":6,"startTime":"2026-06-28T02:05:31.117Z","endTime":"2026-06-28T02:05:36.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":7.100000000000001,"leverageIndex":1.12,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:05:36.204Z","atBatIndex":78},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Drew Millas grounds into a force out, second baseman Jeremiah Jackson to shortstop Gunnar Henderson. Daylen Lile to 3rd. Jorbit Vivas out at 2nd. Drew Millas to 1st.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-28T02:05:52.871Z","endTime":"2026-06-28T02:06:33.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.476191660568396,"aZ":-29.5434234162696,"pfxX":4.287690373872166,"pfxZ":1.5429419482185267,"pX":-0.3266529271487964,"pZ":1.820003186666012,"vX0":-1.5143405925698168,"vY0":-129.98737434977113,"vZ0":-4.908400759796973,"x":129.45,"y":189.64,"x0":-0.29336160316431564,"y0":50.006450352735484,"z0":5.978310543006251,"aX":7.332299489305496},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.9,"breakHorizontal":-7.4,"spinRate":2415,"spinDirection":165},"zone":7,"typeConfidence":0.91,"plateTime":0.42151762323747644,"extension":6.566876630858959},"index":0,"playId":"61d02f95-2eb0-3f43-9c7f-a26aed1dcccd","pitchNumber":1,"startTime":"2026-06-28T02:06:06.388Z","endTime":"2026-06-28T02:06:10.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.540418014748088,"aZ":-26.441278922175165,"pfxX":-4.906306524015267,"pfxZ":3.2569658261406307,"pX":-0.9277621598435627,"pZ":2.9866529225807974,"vX0":-0.379157881075487,"vY0":-131.94440026607845,"vZ0":-2.567144839491925,"x":152.36,"y":158.14,"x0":-0.14484738790527446,"y0":50.0034862107931,"z0":5.924301470070874,"aX":-8.634847212664853},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.5,"breakHorizontal":9.0,"spinRate":1378,"spinDirection":204},"zone":11,"typeConfidence":0.86,"plateTime":0.41540990783378007,"extension":6.7270421390138},"hitData":{"launchSpeed":67.0,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.33,"coordY":155.74}},"index":1,"playId":"e880cd30-7c89-3382-ac98-db78fba6a8de","pitchNumber":2,"startTime":"2026-06-28T02:06:23.968Z","endTime":"2026-06-28T02:06:33.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":678391,"link":"/api/v1/people/678391"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":5.599999999999998,"leverageIndex":1.34,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:06:33.418Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Young flies out to center fielder Colton Cowser.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-28T02:06:42.978Z","endTime":"2026-06-28T02:08:40.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.335915447048105,"aZ":-26.783167095471814,"pfxX":4.504105549774092,"pfxZ":3.111419632385938,"pX":-0.16242143183759028,"pZ":0.3779387318162699,"vX0":-1.3539402219480936,"vY0":-130.94624283069592,"vZ0":-9.158729906296236,"x":123.19,"y":228.58,"x0":-0.2229875509711199,"y0":50.00234591645554,"z0":5.933008077634686,"aX":7.800719133452071},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.8,"breakHorizontal":-7.8,"spinRate":2494,"spinDirection":168},"zone":13,"typeConfidence":0.91,"plateTime":0.41871540258296935,"extension":6.586677220139471},"index":0,"playId":"0db5df80-bc4b-3ec9-a87b-4af273c7f773","pitchNumber":1,"startTime":"2026-06-28T02:07:15.002Z","endTime":"2026-06-28T02:07:18.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.782618728040784,"aZ":-26.677229535522162,"pfxX":4.943786374962519,"pfxZ":3.1810781345175974,"pX":-0.22048626391890583,"pZ":0.5278286166759991,"vX0":-1.6800467218607962,"vY0":-130.37991031458844,"vZ0":-8.814235255667876,"x":125.4,"y":224.53,"x0":-0.21092710368697598,"y0":50.000733895046466,"z0":5.957941132048328,"aX":8.530802150855289},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":-8.6,"spinRate":2425,"spinDirection":182},"zone":13,"typeConfidence":0.91,"plateTime":0.41971473621325694,"extension":6.638215043147318},"index":1,"playId":"23b308dd-1473-3b7e-be12-01918d398857","pitchNumber":2,"startTime":"2026-06-28T02:07:38.949Z","endTime":"2026-06-28T02:07:42.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21126688664443,"aZ":-29.497856886795283,"pfxX":4.064764228191866,"pfxZ":1.5846213180773834,"pX":0.34907822846651576,"pZ":2.416962859936143,"vX0":-0.03265827497247997,"vY0":-129.23854161742295,"vZ0":-3.7040964816491107,"x":103.69,"y":173.52,"x0":-0.16612164204970242,"y0":50.00315418066071,"z0":6.137076683303062,"aX":6.868457064800656},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":-7.3,"spinRate":2433,"spinDirection":169},"zone":6,"typeConfidence":0.91,"plateTime":0.42398170078323627,"extension":6.675222067724503},"index":2,"playId":"d03781c4-b3cf-3eca-87a3-52a514a6e5d3","pitchNumber":3,"startTime":"2026-06-28T02:08:12.164Z","endTime":"2026-06-28T02:08:15.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68822220365136,"aZ":-30.913445777855912,"pfxX":1.9574458566525927,"pfxZ":0.7555268759643248,"pX":0.056622233379990256,"pZ":2.6119925303030214,"vX0":-0.14492458028565264,"vY0":-128.21644450618666,"vZ0":-2.822724781653142,"x":114.84,"y":168.26,"x0":-0.1406750021675057,"y0":50.004743455375134,"z0":6.131498707755398,"aX":3.269958487443024},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":-3.5,"spinRate":2399,"spinDirection":165},"zone":5,"typeConfidence":0.91,"plateTime":0.42665718390392504,"extension":6.6181774189725715},"hitData":{"launchSpeed":91.9,"launchAngle":43.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.92,"coordY":71.9}},"index":3,"playId":"a3ac06ec-0a7f-39b1-a351-a260d8fb05d7","pitchNumber":4,"startTime":"2026-06-28T02:08:31.335Z","endTime":"2026-06-28T02:08:40.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":665750,"link":"/api/v1/people/665750"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":8.400000000000006,"leverageIndex":1.47,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:08:40.445Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out to first baseman Luis García Jr. Jeremiah Jackson to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-28T02:11:19.784Z","endTime":"2026-06-28T02:12:54.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Lawrence replaces Clayton Beeter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-28T02:10:15.691Z","endTime":"2026-06-28T02:10:35.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664875,"link":"/api/v1/people/664875"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690925,"link":"/api/v1/people/690925","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jeremiah Jackson starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":3,"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-28T02:10:35.027Z","endTime":"2026-06-28T02:10:42.521Z","isPitch":false,"type":"action","player":{"id":669236,"link":"/api/v1/people/669236"},"base":2,"defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jackson Holliday replaces Chadwick Tromp.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"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-28T02:10:42.521Z","endTime":"2026-06-28T02:11:21.902Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":644433,"link":"/api/v1/people/644433"},"defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08784051364879,"aZ":-30.85925774417372,"pfxX":-9.803877060366538,"pfxZ":0.6714513636745476,"pX":-1.3882905435367785,"pZ":2.6178340637360353,"vX0":7.00159280411292,"vY0":-138.59993235171018,"vZ0":0.9374375667963268,"x":169.92,"y":168.1,"x0":-2.6651490564477354,"y0":50.003524781596056,"z0":4.32588915834381,"aX":-19.199121700855727},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":1.6,"breakHorizontal":16.4,"spinRate":2344,"spinDirection":243},"zone":11,"typeConfidence":0.9,"plateTime":0.3942051206647106,"extension":6.8151250965097745},"index":3,"playId":"68e9e96d-6caa-351d-846c-bd2c05f0f308","pitchNumber":1,"startTime":"2026-06-28T02:11:21.902Z","endTime":"2026-06-28T02:11:25.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.351635575771457,"aZ":-30.899101893235322,"pfxX":-10.808062731096891,"pfxZ":0.6530188594198592,"pX":-1.0507333077921714,"pZ":2.199639988332261,"vX0":8.000252450001605,"vY0":-138.97091255393767,"vZ0":-0.03644239707510977,"x":157.05,"y":179.39,"x0":-2.55860094202772,"y0":50.00645845752031,"z0":4.260803532999087,"aX":-21.202426873222826},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.3,"breakHorizontal":18.0,"spinRate":2404,"spinDirection":242},"zone":13,"typeConfidence":0.92,"plateTime":0.39372561849983523,"extension":6.487468516952482},"index":4,"playId":"1c984d8d-4ecd-354a-9adc-72bd201ddb9a","pitchNumber":2,"startTime":"2026-06-28T02:11:41.426Z","endTime":"2026-06-28T02:11:46.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27835462923031,"aZ":-30.034020580005432,"pfxX":9.622521109627133,"pfxZ":1.4953684941346825,"pX":-0.979373575681054,"pZ":2.124895827789893,"vX0":1.6116844326577324,"vY0":-118.86847064673256,"vZ0":0.9136615891581279,"x":154.33,"y":181.41,"x0":-2.916242542623073,"y0":50.00023280400245,"z0":4.4672564400646815,"aX":13.735116049519972},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.2,"breakHorizontal":-17.8,"spinRate":2974,"spinDirection":76},"zone":13,"typeConfidence":0.91,"plateTime":0.4611865160663027,"extension":6.71416416526007},"index":5,"playId":"0476696f-a04a-3951-bba9-af9e18162113","pitchNumber":3,"startTime":"2026-06-28T02:12:10.516Z","endTime":"2026-06-28T02:12:37.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.497117761543414,"aZ":-32.348709194442684,"pfxX":-12.176522209516703,"pfxZ":-0.09044428034225227,"pX":-0.32249526637598036,"pZ":2.1094219611178935,"vX0":10.036463639833142,"vY0":-139.59972404846337,"vZ0":-0.15185484856861053,"x":129.29,"y":181.83,"x0":-2.388860410735185,"y0":50.00062395613815,"z0":4.3004409127817045,"aX":-23.942446172484836},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":0.0,"breakHorizontal":19.9,"spinRate":2397,"spinDirection":245},"zone":7,"typeConfidence":0.97,"plateTime":0.3928923819328509,"extension":7.019023684844506},"hitData":{"launchSpeed":72.5,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.71,"coordY":175.5}},"index":6,"playId":"f5022c49-a20e-34f2-b690-c802bba0fca1","pitchNumber":4,"startTime":"2026-06-28T02:12:46.383Z","endTime":"2026-06-28T02:12:54.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":4.4,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:12:54.843Z","atBatIndex":81},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Taylor Ward reaches on a fielder's choice out, shortstop CJ Abrams to catcher Drew Millas. Jeremiah Jackson out at home.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-28T02:13:09.090Z","endTime":"2026-06-28T02:13:54.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15259036612164,"aZ":-31.287631492920852,"pfxX":8.200528067919134,"pfxZ":0.6293454755953647,"pX":0.03547295436013425,"pZ":2.481226022789339,"vX0":3.7357465601208864,"vY0":-118.13555947631782,"vZ0":1.9292241300854338,"x":115.65,"y":171.79,"x0":-2.6354071360565,"y0":50.00139664892216,"z0":4.546231910035349,"aX":11.497225392453537},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.9,"breakHorizontal":-15.8,"spinRate":2867,"spinDirection":72},"zone":5,"typeConfidence":0.91,"plateTime":0.4650399692330378,"extension":6.756052261761019},"index":0,"playId":"3187f94c-f45f-3353-8f9f-4946b2ea737b","pitchNumber":1,"startTime":"2026-06-28T02:13:28.220Z","endTime":"2026-06-28T02:13:31.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"third":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36129267050603,"aZ":-28.02740044808106,"pfxX":-11.751981723433591,"pfxZ":2.103292342956202,"pX":-0.15319449798321202,"pZ":2.1842622732374366,"vX0":9.884129487717011,"vY0":-139.9701135750094,"vZ0":-0.9093740222675687,"x":122.84,"y":179.8,"x0":-2.2138876847367417,"y0":50.003117385872905,"z0":4.358552751655876,"aX":-23.179146608905178},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.8,"breakHorizontal":19.1,"spinRate":2419,"spinDirection":237},"zone":5,"typeConfidence":0.86,"plateTime":0.3922053275055233,"extension":6.97143372513849},"hitData":{"launchSpeed":97.3,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.31,"coordY":170.43}},"index":1,"playId":"4e35dddf-a686-3ae6-b668-0dc4cf9fcfd8","pitchNumber":2,"startTime":"2026-06-28T02:13:46.829Z","endTime":"2026-06-28T02:13:54.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"third":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":-32.5,"leverageIndex":5.96,"dramaIndex":353.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:13:54.040Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a line drive to left fielder Daylen Lile. Taylor Ward to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-28T02:14:18.209Z","endTime":"2026-06-28T02:15:08.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.626706956335447,"aZ":-31.57394555275719,"pfxX":-10.351272664234862,"pfxZ":0.3010844257582832,"pX":-0.10205554330302302,"pZ":2.7570728597338103,"vX0":9.505186121715077,"vY0":-139.44459203253226,"vZ0":1.2128021455750033,"x":120.89,"y":164.34,"x0":-2.2059466834134454,"y0":50.00052977711445,"z0":4.395772860508981,"aX":-20.433731778768333},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.0,"breakHorizontal":16.8,"spinRate":2334,"spinDirection":247},"zone":5,"typeConfidence":0.96,"plateTime":0.3924287008565597,"extension":6.688249824890447},"index":0,"playId":"eea04d34-c89b-36e0-9aea-f8f6740e0186","pitchNumber":1,"startTime":"2026-06-28T02:14:37.573Z","endTime":"2026-06-28T02:14:40.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17897165232031,"aZ":-28.186061963356824,"pfxX":-8.494683138434924,"pfxZ":2.027642558741803,"pX":0.4946481783222228,"pZ":2.2619422597377286,"vX0":11.295673096514228,"vY0":-139.10334689631287,"vZ0":-0.7222909068424049,"x":98.15,"y":177.71,"x0":-2.5083928257039423,"y0":50.00273359817334,"z0":4.387840428825684,"aX":-16.706343564132947},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.7,"breakHorizontal":13.2,"spinRate":2386,"spinDirection":241},"zone":6,"typeConfidence":0.71,"plateTime":0.3932278923957453,"extension":7.006354365841703},"hitData":{"launchSpeed":92.3,"launchAngle":13.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.16,"coordY":86.17}},"index":1,"playId":"bbb0e621-ad34-3718-b4f4-79f77f6b7950","pitchNumber":2,"startTime":"2026-06-28T02:14:59.079Z","endTime":"2026-06-28T02:15:08.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":7.6999999999999975,"leverageIndex":3.91,"dramaIndex":150.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:15:08.416Z","atBatIndex":83},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Alonso walks. Taylor Ward to 3rd. Gunnar Henderson to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-28T02:16:18.408Z","endTime":"2026-06-28T02:18:24.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnThird":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T02:15:24.136Z","endTime":"2026-06-28T02:16:20.670Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56277545274873,"aZ":-30.5182701351216,"pfxX":7.2592467155451015,"pfxZ":1.1233341915244033,"pX":1.9282143714243825,"pZ":2.191988125521153,"vX0":8.566984956312877,"vY0":-121.31611908765966,"vZ0":0.4425441737680116,"x":43.5,"y":179.6,"x0":-2.608841867299412,"y0":50.00076682443247,"z0":4.694834272910148,"aX":10.68057732621407},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.4,"breakHorizontal":-15.4,"spinRate":2852,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.45371431763814973,"extension":6.825833583078468},"index":1,"playId":"51f80547-5c44-35c6-8ba4-0ae9ca35f197","pitchNumber":1,"startTime":"2026-06-28T02:16:20.670Z","endTime":"2026-06-28T02:16:24.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.805942742858335,"aZ":-31.010574262475764,"pfxX":7.404858927195997,"pfxZ":0.8104587960804324,"pX":2.865011785038391,"pZ":0.6238977971979298,"vX0":10.418396873675386,"vY0":-120.3631400303588,"vZ0":-1.940267695975253,"x":7.79,"y":221.93,"x0":-2.5235258948871664,"y0":50.00021077437917,"z0":4.253420136062797,"aX":10.59095165910944},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.2,"breakHorizontal":-16.4,"spinRate":3018,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.45948359756783397,"extension":6.799731724954792},"index":2,"playId":"371418d9-76c6-391a-8e3f-af0dd708a795","pitchNumber":2,"startTime":"2026-06-28T02:16:42.015Z","endTime":"2026-06-28T02:16:45.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"26a6bc83-ac14-464f-955c-9f3c64249a51","startTime":"2026-06-28T02:17:09.250Z","endTime":"2026-06-28T02:17:14.250Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00614054938661,"aZ":-29.96466567040196,"pfxX":-10.062860463784535,"pfxZ":1.1171813006919855,"pX":-0.3429788019718448,"pZ":3.802616041329808,"vX0":9.165116922856498,"vY0":-140.17338911015833,"vZ0":3.4355207025081187,"x":130.07,"y":136.11,"x0":-2.354734090010545,"y0":50.005239322841064,"z0":4.522454812838493,"aX":-19.938850953215784},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.0,"breakHorizontal":16.2,"spinRate":2378,"spinDirection":242},"zone":11,"typeConfidence":0.97,"plateTime":0.39142527034434105,"extension":6.910819275081693},"index":4,"playId":"2f1220a5-4d00-32dc-b739-29ab855ae2b6","pitchNumber":3,"startTime":"2026-06-28T02:17:27.374Z","endTime":"2026-06-28T02:17:31.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81001206191739,"aZ":-30.39240594204119,"pfxX":-10.7633794623763,"pfxZ":0.9143359931410941,"pX":-0.6950406574816637,"pZ":3.1680979111390437,"vX0":8.596001702838503,"vY0":-139.33117216514125,"vZ0":2.6303699927989177,"x":143.49,"y":153.24,"x0":-2.435012591618444,"y0":50.00254932825654,"z0":4.231128696518921,"aX":-20.980686849730915},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.5,"breakHorizontal":17.5,"spinRate":2300,"spinDirection":244},"zone":1,"typeConfidence":0.96,"plateTime":0.3944087098172733,"extension":7.067850843112968},"index":5,"playId":"6d2f3fb6-3406-3dc2-be84-54a469b93f30","pitchNumber":4,"startTime":"2026-06-28T02:17:47.781Z","endTime":"2026-06-28T02:17:51.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.121072605715817,"aZ":-29.891090750167795,"pfxX":10.758252720120698,"pfxZ":1.5685466696739585,"pX":-1.232453405699132,"pZ":1.6549997617673253,"vX0":0.6130289514425922,"vY0":-119.96424738418007,"vZ0":-0.3486182902105541,"x":163.98,"y":194.1,"x0":-2.889292136253527,"y0":50.00575718519576,"z0":4.465891199097085,"aX":15.687946212880641},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.0,"breakHorizontal":-19.7,"spinRate":2893,"spinDirection":71},"zone":13,"typeConfidence":0.91,"plateTime":0.4565173148199584,"extension":6.992416719962675},"index":6,"playId":"45c1cc0c-fd3b-367a-91db-fe588b59bf69","pitchNumber":5,"startTime":"2026-06-28T02:18:19.698Z","endTime":"2026-06-28T02:18:24.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":10.599999999999998,"leverageIndex":6.98,"dramaIndex":245.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:18:24.152Z","atBatIndex":84},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Samuel Basallo grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-28T02:18:46.280Z","endTime":"2026-06-28T02:19:21.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".892"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.448"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".447"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".351"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".414"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".181"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.73"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.92"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.35"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.73"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.72"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.53"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.88"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.10"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.81"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.59"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.51"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.08"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.13"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".892"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.448"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".447"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.885497600289966,"aZ":-28.19193788906747,"pfxX":8.235297898179237,"pfxZ":2.6524888951471617,"pX":-2.5071313141807674,"pZ":3.4153859360061247,"vX0":-1.7250255993613632,"vY0":-121.4980136472976,"vZ0":3.3481340625783385,"x":212.57,"y":146.56,"x0":-2.8598005421788484,"y0":50.00199588939335,"z0":4.463426334719901,"aX":12.36230284208568},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.9,"breakHorizontal":-14.5,"spinRate":3007,"spinDirection":100},"zone":11,"typeConfidence":0.9,"plateTime":0.45009861780589766,"extension":7.038910596343787},"index":0,"playId":"95b67adc-c706-34d9-ae59-657ebe6a4099","pitchNumber":1,"startTime":"2026-06-28T02:18:52.141Z","endTime":"2026-06-28T02:18:55.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.166572600029905,"aZ":-32.20753011251973,"pfxX":-8.82756917848399,"pfxZ":-0.015445207865093735,"pX":-0.589341752738295,"pZ":1.5683318785722373,"vX0":8.177979593608367,"vY0":-139.55205469673493,"vZ0":-0.913043929357399,"x":139.46,"y":196.44,"x0":-2.4049015254722916,"y0":50.00355503902911,"z0":4.013291659798253,"aX":-17.485434251639806},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":0.0,"breakHorizontal":14.4,"spinRate":2430,"spinDirection":233},"zone":13,"typeConfidence":0.94,"plateTime":0.39185247618936847,"extension":6.660651679844492},"hitData":{"launchSpeed":77.0,"launchAngle":-4.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":151.18}},"index":1,"playId":"7a5fef4e-ee75-3521-ba66-4a105fba1c9d","pitchNumber":2,"startTime":"2026-06-28T02:19:13.217Z","endTime":"2026-06-28T02:19:21.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":678391,"link":"/api/v1/people/678391"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-28.199999999999996,"leverageIndex":9.99,"dramaIndex":428.0,"contextMetrics":{},"playEndTime":"2026-06-28T02:19:21.843Z","atBatIndex":85}]