[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T01:40:55.583Z","endTime":"2026-06-30T01:41:07.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T22:20:30.261Z","endTime":"2026-06-30T01:18:54.615Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"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-30T01:18:54.615Z","endTime":"2026-06-30T01:39:35.340Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"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-30T01:39:35.340Z","endTime":"2026-06-30T01:40:57.432Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.039673345079603,"aZ":-15.976926282469021,"pfxX":3.4346278131765633,"pfxZ":9.178564993765015,"pX":0.1528506848211958,"pZ":2.848298757678668,"vX0":-3.7906501703889717,"vY0":-132.21167190256364,"vZ0":-4.846346567320676,"x":111.17,"y":161.88,"x0":1.1611389293144188,"y0":50.001603400470046,"z0":5.883245895718069,"aX":6.060470639131967},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.7,"breakHorizontal":-5.4,"spinRate":2252,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.4147927214273017,"extension":6.2750307907818055},"hitData":{"launchSpeed":92.0,"launchAngle":42.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.27,"coordY":93.33}},"index":3,"playId":"69f611e6-bc34-3e77-8c02-f1a2ee01bc26","pitchNumber":1,"startTime":"2026-06-30T01:40:57.432Z","endTime":"2026-06-30T01:41:07.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-06-30T01:41:07.593Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T01:41:17.240Z","endTime":"2026-06-30T01:41:55.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458090554931935,"aZ":-12.836471703081557,"pfxX":3.4576315317993305,"pfxZ":10.826719734828064,"pX":0.8518455887802071,"pZ":2.1535422250618335,"vX0":-2.296684299898032,"vY0":-132.7957300175778,"vZ0":-7.116744439152259,"x":84.53,"y":180.63,"x0":1.278731129366957,"y0":50.002534725492,"z0":5.802279353964119,"aX":6.174785779508172},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.2,"breakHorizontal":-5.8,"spinRate":2351,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4124723735570317,"extension":6.341139220807951},"index":0,"playId":"ee4e0bda-7a5a-3f37-861d-111ea1bd9cd0","pitchNumber":1,"startTime":"2026-06-30T01:41:31.351Z","endTime":"2026-06-30T01:41:36.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.339112212021384,"aZ":-12.767582792908716,"pfxX":2.9168211742983567,"pfxZ":10.93478091917962,"pX":0.05337387386099499,"pZ":1.779035051437085,"vX0":-4.05059008287565,"vY0":-132.6131983019693,"vZ0":-7.839549375051469,"x":114.97,"y":190.75,"x0":1.2242278036459486,"y0":50.000985828751325,"z0":5.712322817676547,"aX":5.175810294987496},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.2,"breakHorizontal":-4.3,"spinRate":2316,"spinDirection":150},"zone":8,"typeConfidence":2.0,"plateTime":0.41360563400725026,"extension":6.382489204617097},"hitData":{"launchSpeed":88.5,"launchAngle":59.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.94,"coordY":121.66}},"index":1,"playId":"21ff5190-e50c-3fab-84e1-3d0a3c63b9b4","pitchNumber":2,"startTime":"2026-06-30T01:41:44.365Z","endTime":"2026-06-30T01:41:55.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:41:55.026Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T01:42:05.821Z","endTime":"2026-06-30T01:43:24.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01134572901008,"aZ":-14.016269276011627,"pfxX":3.705286335607504,"pfxZ":10.006743764602245,"pX":0.287151859100902,"pZ":2.528550855936682,"vX0":-3.92383553740757,"vY0":-134.0973046033671,"vZ0":-6.046807987720823,"x":106.05,"y":170.51,"x0":1.2905763020798127,"y0":50.00303721218246,"z0":5.819451915497432,"aX":6.723316138549723},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.9,"breakHorizontal":-5.9,"spinRate":2337,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.4090505151870705,"extension":6.328144681897253},"index":0,"playId":"9ae722d7-454f-3012-9ccd-15303049db6a","pitchNumber":1,"startTime":"2026-06-30T01:42:19.505Z","endTime":"2026-06-30T01:42:24.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":92.2,"endSpeed":83.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8253189019328,"aZ":-13.022902636061755,"pfxX":4.5636782266885145,"pfxZ":10.598400699662061,"pX":-0.5314606059288635,"pZ":2.492522718405937,"vX0":-5.951743846161521,"vY0":-134.0429528266142,"vZ0":-5.983628346721864,"x":137.26,"y":171.48,"x0":1.1319124532179352,"y0":50.00404958251634,"z0":5.695337690003216,"aX":8.248277800629157},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":-6.8,"spinRate":2387,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.40968695474982253,"extension":6.347335984312176},"index":1,"playId":"024938a7-dfab-3787-b665-fb2887801475","pitchNumber":2,"startTime":"2026-06-30T01:42:33.711Z","endTime":"2026-06-30T01:42:37.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-30T01:42:48.585Z","endTime":"2026-06-30T01:42:54.823Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":92.5,"endSpeed":84.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.239042786999832,"aZ":-17.201435755135183,"pfxX":4.061949943969163,"pfxZ":8.15345248337084,"pX":0.007516577322884581,"pZ":3.806296115516718,"vX0":-4.595700346275991,"vY0":-134.67679633882582,"vZ0":-2.1750227329753624,"x":116.71,"y":136.01,"x0":1.2083106352679431,"y0":50.00619910441722,"z0":5.8409567569927985,"aX":7.463358809664259},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":-6.4,"spinRate":2299,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4066905395431739,"extension":6.167464381803019},"index":3,"playId":"2eb8d136-c593-3865-a40e-2fe23121a28f","pitchNumber":3,"startTime":"2026-06-30T01:42:54.823Z","endTime":"2026-06-30T01:43:00.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.112369611390932,"aZ":-20.587469634569953,"pfxX":5.438969599089792,"pfxZ":6.215076020244821,"pX":-0.057244898187585755,"pZ":3.405494368467243,"vX0":-5.49806839973231,"vY0":-135.1348144208586,"vZ0":-2.5047594518307292,"x":119.18,"y":146.83,"x0":1.2888227781777013,"y0":50.00619511962975,"z0":5.777296766819541,"aX":10.146644561875542},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.9,"breakHorizontal":-8.8,"spinRate":2204,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4040116142143386,"extension":6.290444247014147},"hitData":{"launchSpeed":87.9,"launchAngle":37.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":158.97,"coordY":72.81}},"index":4,"playId":"54166a81-38fa-3206-86aa-2e6fdf8d35e4","pitchNumber":4,"startTime":"2026-06-30T01:43:15.023Z","endTime":"2026-06-30T01:43:24.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:43:24.085Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ketel Marte homers (16) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T01:45:20.491Z","endTime":"2026-06-30T01:46:20.327Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":82.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23555287913231,"aZ":-15.845116971134615,"pfxX":-6.57600843126231,"pfxZ":9.197620630814464,"pX":-0.181195325541565,"pZ":3.6941785237404043,"vX0":5.651277607893962,"vY0":-133.53410968725578,"vZ0":-1.5441839984888481,"x":123.91,"y":139.04,"x0":-1.4880612217298406,"y0":50.00532051355373,"z0":5.440118342087292,"aX":-11.679134476181423},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.4,"breakHorizontal":10.4,"spinRate":2221,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4128278115640036,"extension":6.626428789269117},"index":0,"playId":"12073650-bbe1-3544-b171-f6cb06ffe351","pitchNumber":1,"startTime":"2026-06-30T01:45:38.801Z","endTime":"2026-06-30T01:45:42.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.853667569054295,"aZ":-14.275981626631602,"pfxX":-6.3074129529153975,"pfxZ":9.971639936982598,"pX":0.791698598022989,"pZ":2.8087757087379974,"vX0":7.805155858141855,"vY0":-134.08636252928682,"vZ0":-4.217475911879493,"x":86.82,"y":162.94,"x0":-1.3570787143492218,"y0":50.00124681328369,"z0":5.442357355239909,"aX":-11.320198497615172},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.2,"breakHorizontal":9.5,"spinRate":2310,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.41072752113337474,"extension":6.743828827762212},"hitData":{"launchSpeed":100.5,"launchAngle":40.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":228.3,"coordY":90.36}},"index":1,"playId":"c4317345-ab34-3dec-8644-1a6b45b8d574","pitchNumber":2,"startTime":"2026-06-30T01:45:54.837Z","endTime":"2026-06-30T01:46:20.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":9.699999999999996,"leverageIndex":0.86,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:46:20.327Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging, catcher Eric Haase to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T01:46:38.461Z","endTime":"2026-06-30T01:49:21.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14062849484837,"aZ":-13.31675700802254,"pfxX":-7.927907374893419,"pfxZ":10.181636066619959,"pX":-0.7663231127130867,"pZ":1.9460134920559895,"vX0":5.134377727034921,"vY0":-135.81763778716603,"vZ0":-6.460714533000897,"x":146.21,"y":186.24,"x0":-1.6596561158859646,"y0":50.002656191137206,"z0":5.297101332808669,"aX":-14.683303066746225},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":13.1,"spinRate":2336,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4046085435883393,"extension":6.751269503699385},"index":0,"playId":"51880f06-0518-3398-814f-60ed6411174e","pitchNumber":1,"startTime":"2026-06-30T01:46:42.611Z","endTime":"2026-06-30T01:46:46.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-30T01:46:51.891Z","endTime":"2026-06-30T01:47:03.562Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59375776125961,"aZ":-13.10616781148429,"pfxX":-7.95200090296452,"pfxZ":10.295577238120632,"pX":0.7256484531901621,"pZ":2.5637721938317277,"vX0":8.670895773483199,"vY0":-135.91115647348465,"vZ0":-4.961387024638794,"x":89.34,"y":169.56,"x0":-1.4883010704780293,"y0":50.0003959784457,"z0":5.338529508453674,"aX":-14.724654700240182},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":12.4,"spinRate":2381,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4045629237093662,"extension":6.814452258482973},"index":2,"playId":"3da92a6a-d227-3f35-84cd-13fee0e90d25","pitchNumber":2,"startTime":"2026-06-30T01:47:03.562Z","endTime":"2026-06-30T01:47:30.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"}},"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":86.8,"endSpeed":78.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.618801633741793,"aZ":-24.509654068145114,"pfxX":-7.288791937691408,"pfxZ":4.818992043014855,"pX":0.05886304722502581,"pZ":1.727994726082201,"vX0":6.284580805067618,"vY0":-126.08955525598917,"vZ0":-4.5710270730920195,"x":114.76,"y":192.12,"x0":-1.5341063039604288,"y0":50.001266146848955,"z0":5.572235091319878,"aX":-11.589144753736154},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.8,"breakHorizontal":11.5,"spinRate":1605,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.43647454063282787,"extension":6.623931917541103},"index":3,"playId":"a591e293-459a-3e9d-a1f9-c1448c12f8f3","pitchNumber":3,"startTime":"2026-06-30T01:47:31.296Z","endTime":"2026-06-30T01:47:36.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.842230077864865,"aZ":-12.485426155834155,"pfxX":-6.905984160660278,"pfxZ":10.50410734128906,"pX":0.8192089798923995,"pZ":1.2008036804436297,"vX0":8.830612396641431,"vY0":-136.48369517260414,"vZ0":-8.332325347902351,"x":85.77,"y":206.36,"x0":-1.57074377183763,"y0":50.004179474719486,"z0":5.166174468254253,"aX":-12.946583618957074},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":10.4,"spinRate":2380,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.40230383415873483,"extension":6.843582400624573},"index":4,"playId":"3e7307d7-8c78-3039-971c-289d0dbe45df","pitchNumber":4,"startTime":"2026-06-30T01:47:56.476Z","endTime":"2026-06-30T01:48:02.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":94.4,"endSpeed":85.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88323353600722,"aZ":-13.216091978901721,"pfxX":-4.415266327288388,"pfxZ":10.011625248885075,"pX":-0.8124805612655226,"pZ":2.8060266175010655,"vX0":3.806534686484428,"vY0":-137.34559370140227,"vZ0":-4.605986770712337,"x":147.97,"y":163.02,"x0":-1.6486631478176255,"y0":50.005472511792625,"z0":5.416338679352112,"aX":-8.363509348364559},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":7.1,"spinRate":2367,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.40012377858350856,"extension":6.751934646959238},"index":5,"playId":"f2dc136f-dde7-3797-ad3b-9909372e21a3","pitchNumber":5,"startTime":"2026-06-30T01:48:14.417Z","endTime":"2026-06-30T01:48:17.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":84.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22866813974808,"aZ":-11.599709449632362,"pfxX":-6.848601742309663,"pfxZ":11.016906237631302,"pX":1.0416122209632985,"pZ":3.286614466377068,"vX0":8.888546346409433,"vY0":-136.79182822001926,"vZ0":-3.4211893811513936,"x":77.3,"y":150.04,"x0":-1.3822174660256488,"y0":50.00663662437954,"z0":5.366197622738698,"aX":-12.795423145610464},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.2,"breakHorizontal":10.2,"spinRate":2453,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.40263184608808533,"extension":6.790510557676995},"index":6,"playId":"1ea15471-0cd6-34e5-8861-482ecd409660","pitchNumber":6,"startTime":"2026-06-30T01:48:36.216Z","endTime":"2026-06-30T01:48:41.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38465046584108,"aZ":-12.894447583800114,"pfxX":-7.392326204877167,"pfxZ":10.404248793355496,"pX":-0.24820067609933114,"pZ":1.3405826228723667,"vX0":5.924730520129651,"vY0":-136.3517049408339,"vZ0":-8.025030431692215,"x":126.46,"y":202.58,"x0":-1.505914817685571,"y0":50.00661632017859,"z0":5.243501017763336,"aX":-13.703315210454038},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":11.9,"spinRate":2365,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4041483766272447,"extension":6.801676695623812},"index":7,"playId":"a1e7c7ae-bf8c-3890-a17b-0ce1b1be218d","pitchNumber":7,"startTime":"2026-06-30T01:48:51.856Z","endTime":"2026-06-30T01:48:55.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.356697171374783,"aZ":-28.18243551746191,"pfxX":-7.322771789832761,"pfxZ":2.4585606749215474,"pX":0.07795002485817676,"pZ":0.44974235283309727,"vX0":6.214137785927688,"vY0":-127.01352761294318,"vZ0":-6.858235441308868,"x":114.03,"y":226.64,"x0":-1.4555402170448775,"y0":50.00433274569582,"z0":5.442683733588026,"aX":-11.899508215994477},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":11.8,"spinRate":1544,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4321482669614425,"extension":6.584405812772536},"index":8,"playId":"baefb24a-9529-3d34-a957-065b22deab11","pitchNumber":8,"startTime":"2026-06-30T01:49:14.889Z","endTime":"2026-06-30T01:49:21.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:49:21.952Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T01:49:41.744Z","endTime":"2026-06-30T01:52:18.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"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.5,"endSpeed":84.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62095635113336,"aZ":-13.038862326959032,"pfxX":-6.5342745728954075,"pfxZ":10.37018729301716,"pX":-0.5207860180835958,"pZ":2.384960396979042,"vX0":5.279036827616907,"vY0":-135.9097491267192,"vZ0":-5.123183328650914,"x":136.85,"y":174.39,"x0":-1.6527886369799507,"y0":50.00011947572359,"z0":5.221476279947751,"aX":-12.053741757665076},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":10.6,"spinRate":2193,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.40515331549472755,"extension":6.758608974137355},"index":0,"playId":"97e68642-ce2d-367a-85b1-0eeb440beee8","pitchNumber":1,"startTime":"2026-06-30T01:49:48.809Z","endTime":"2026-06-30T01:49:52.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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.7,"endSpeed":84.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31034963344549,"aZ":-16.120098439732498,"pfxX":-8.292468453457944,"pfxZ":8.676968368582493,"pX":-0.01672867747374421,"pZ":3.6514314454806653,"vX0":6.848426417098231,"vY0":-136.2385687572773,"vZ0":-1.6633749527960262,"x":117.64,"y":140.19,"x0":-1.5053181262383641,"y0":50.00323325879525,"z0":5.402852486351539,"aX":-15.344363107912656},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.5,"breakHorizontal":13.3,"spinRate":2255,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40446701680286257,"extension":6.682757080178798},"index":1,"playId":"5f22faac-6f0f-3f4f-8f2c-5a2b34d385de","pitchNumber":2,"startTime":"2026-06-30T01:50:03.614Z","endTime":"2026-06-30T01:50:07.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74569864810215,"aZ":-24.29330136510018,"pfxX":-6.823532108487711,"pfxZ":4.823628871077794,"pX":-0.1420075637974253,"pZ":0.5162712608429467,"vX0":5.754934247772375,"vY0":-127.21774521764563,"vZ0":-7.095126785818448,"x":122.41,"y":224.84,"x0":-1.5498669223268895,"y0":50.00511499857168,"z0":5.274444340971295,"aX":-11.156458401864603},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.3,"breakHorizontal":11.0,"spinRate":1525,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4309834492575755,"extension":6.683385926835183},"index":2,"playId":"aa9c3eaa-86b6-3729-ac3c-1d0dcec0f599","pitchNumber":3,"startTime":"2026-06-30T01:50:19.474Z","endTime":"2026-06-30T01:50:23.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04851554583349,"aZ":-15.543145124099704,"pfxX":-6.788366665126619,"pfxZ":9.1171769851175,"pX":-1.216166677088759,"pZ":3.9779752737452334,"vX0":3.718677940111922,"vY0":-133.97912760186594,"vZ0":-0.7267317206343354,"x":163.36,"y":131.37,"x0":-1.737791805405486,"y0":50.00101141961727,"z0":5.360092309378346,"aX":-12.380711286521759},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":11.5,"spinRate":2235,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4082988955369671,"extension":6.658975322521742},"index":3,"playId":"0f1ef85d-d1e1-30a7-bc27-f37d5f0106da","pitchNumber":4,"startTime":"2026-06-30T01:50:44.379Z","endTime":"2026-06-30T01:50:48.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.415695730722337,"aZ":-24.71053024073872,"pfxX":-0.4130532329657619,"pfxZ":4.423113904019008,"pX":-0.6392851136687212,"pZ":1.684256301426866,"vX0":3.3747397014523495,"vY0":-128.50330288062742,"vZ0":-4.110575692718544,"x":141.37,"y":193.31,"x0":-1.9109517275877952,"y0":50.00387749743923,"z0":5.204442143388986,"aX":-0.6978137060109388},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.4,"breakHorizontal":0.1,"spinRate":2415,"spinDirection":190},"zone":7,"typeConfidence":2.0,"plateTime":0.42481583602503736,"extension":6.691034711008667},"index":4,"playId":"bca40181-75cb-3af6-92f7-d1f8ba0f6ad5","pitchNumber":5,"startTime":"2026-06-30T01:51:03.924Z","endTime":"2026-06-30T01:51:08.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-30T01:51:23.994Z","endTime":"2026-06-30T01:51:35.840Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.818105777155086,"aZ":-32.27737449414946,"pfxX":-6.510484262886172,"pfxZ":-0.06269408415800015,"pX":-1.0447087632692766,"pZ":1.7752330507586678,"vX0":4.095633355957827,"vY0":-126.60943799720876,"vZ0":-2.086791080999861,"x":156.82,"y":190.85,"x0":-1.8442147188408338,"y0":50.00325626201929,"z0":5.213653227125724,"aX":-10.483777358503081},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.4,"breakHorizontal":10.8,"spinRate":1413,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.43395441294732384,"extension":6.707424824805108},"index":6,"playId":"3d942d32-1b81-349d-9c0c-452e4ab013ee","pitchNumber":6,"startTime":"2026-06-30T01:51:35.840Z","endTime":"2026-06-30T01:51:39.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29735863827675,"aZ":-14.007214431077644,"pfxX":-8.18628288852188,"pfxZ":9.776194684924352,"pX":1.0733989993408253,"pZ":2.6903641761084347,"vX0":9.424177657841353,"vY0":-136.0567807709845,"vZ0":-4.4849349181818505,"x":79.84,"y":128.18,"x0":-1.386162865159111,"y0":50.00415319243659,"z0":5.3442121910504525,"aX":-15.21495222315985},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":12.6,"spinRate":2415,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4039419782424023,"extension":6.71964613470217},"index":7,"playId":"2e12f1dc-5fcc-3394-a8d7-1318da49faba","pitchNumber":7,"startTime":"2026-06-30T01:51:55.480Z","endTime":"2026-06-30T01:52:00.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.452729654151515,"aZ":-24.80981424395981,"pfxX":0.8388433081500231,"pfxZ":4.440539417245307,"pX":-0.707015404763306,"pZ":1.892766116221828,"vX0":2.835551995688657,"vY0":-128.00408203213198,"vZ0":-3.406334519337502,"x":143.95,"y":187.68,"x0":-1.9382360107714642,"y0":50.00596798189974,"z0":5.183653253199743,"aX":1.3914096432258687},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.6,"breakHorizontal":-2.2,"spinRate":2360,"spinDirection":186},"zone":7,"typeConfidence":2.0,"plateTime":0.42793444476469666,"extension":6.770224886208618},"index":8,"playId":"0e962f8e-91fb-3b00-b0c7-a90997ee194a","pitchNumber":8,"startTime":"2026-06-30T01:52:12.334Z","endTime":"2026-06-30T01:52:18.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:52:18.213Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T01:52:30.842Z","endTime":"2026-06-30T01:53:42.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09628203756621,"aZ":-13.462132935396216,"pfxX":-8.418191274091894,"pfxZ":10.17879764587946,"pX":-0.5876335647584908,"pZ":1.586272433593689,"vX0":5.518060106668442,"vY0":-135.58569725193087,"vZ0":-7.095824426612435,"x":139.4,"y":195.95,"x0":-1.5685341256480771,"y0":50.00467849680858,"z0":5.200507493592226,"aX":-15.479562422044445},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":13.9,"spinRate":2445,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.40591957206731877,"extension":6.803952595805947},"index":0,"playId":"6a8f8095-5ad8-35cd-99af-d9d6f2d64a0b","pitchNumber":1,"startTime":"2026-06-30T01:52:45.936Z","endTime":"2026-06-30T01:52:49.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.934875185598983,"aZ":-33.97313510011044,"pfxX":2.3133939165157646,"pfxZ":-1.1492911464608335,"pX":0.8647142327611262,"pZ":1.0328383343505472,"vX0":5.530723600798009,"vY0":-124.47780978865883,"vZ0":-3.365259918631561,"x":84.04,"y":210.89,"x0":-1.6861424231682063,"y0":50.000753205972764,"z0":5.214305650227144,"aX":3.6298786348711296},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.6,"breakHorizontal":-5.5,"spinRate":2508,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.43998844051942765,"extension":6.65775365997881},"index":1,"playId":"58277c27-8d24-396c-b241-e8af08622a44","pitchNumber":2,"startTime":"2026-06-30T01:53:02.635Z","endTime":"2026-06-30T01:53:06.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.108348858624485,"aZ":-34.414458570123465,"pfxX":1.854202449360173,"pfxZ":-1.4002343431805624,"pX":0.9666145853923902,"pZ":1.1666752860954344,"vX0":5.818182223439969,"vY0":-125.55564034685253,"vZ0":-3.2696643186498218,"x":80.15,"y":207.28,"x0":-1.620379919289566,"y0":50.00306309419976,"z0":5.282497741427071,"aX":2.9642443030475856},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.0,"breakHorizontal":-4.7,"spinRate":2451,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4360261838877748,"extension":6.70594795101928},"index":2,"playId":"c9f1ef20-5566-3582-a669-0b50d0c6d6a9","pitchNumber":3,"startTime":"2026-06-30T01:53:16.667Z","endTime":"2026-06-30T01:53:20.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35810838510777,"aZ":-14.954444710083884,"pfxX":-8.818684060544598,"pfxZ":9.188427353012639,"pX":0.39175825543420495,"pZ":1.7102230655282589,"vX0":8.34536326538327,"vY0":-136.80183930679496,"vZ0":-6.448471229178841,"x":102.07,"y":192.6,"x0":-1.569420515138198,"y0":50.00130374500425,"z0":5.1439519982893716,"aX":-16.52496972047356},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":13.9,"spinRate":2438,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.402118541691991,"extension":6.912558911083419},"hitData":{"launchSpeed":90.6,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.75,"coordY":167.24}},"index":3,"playId":"bf3a67c3-0f39-3282-acb6-fc19caff2cb3","pitchNumber":4,"startTime":"2026-06-30T01:53:35.034Z","endTime":"2026-06-30T01:53:42.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:53:42.633Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T01:55:49.871Z","endTime":"2026-06-30T01:56:20.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.683010154388423,"aZ":-17.37516162775932,"pfxX":6.7002236897321374,"pfxZ":8.472007139154151,"pX":0.474715022739256,"pZ":2.279933550805458,"vX0":-4.144554361249444,"vY0":-131.3033975804494,"vZ0":-6.148155504518778,"x":98.9,"y":177.22,"x0":1.2027486416980657,"y0":50.002797012672275,"z0":5.943697491427568,"aX":11.704575097227183},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.2,"breakHorizontal":-11.3,"spinRate":2189,"spinDirection":163},"zone":6,"typeConfidence":2.0,"plateTime":0.4170624199412716,"extension":6.251347842939897},"hitData":{"launchSpeed":99.3,"launchAngle":30.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.0,"coordY":53.0}},"index":0,"playId":"7270d3ab-55ea-353f-b8ae-8964abbd29ea","pitchNumber":1,"startTime":"2026-06-30T01:56:10.399Z","endTime":"2026-06-30T01:56:20.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:56:20.383Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T01:56:37.281Z","endTime":"2026-06-30T01:57:11.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.872883493232475,"aZ":-13.615913677342155,"pfxX":3.333631312661315,"pfxZ":10.400634500098143,"pX":0.5590062855698726,"pZ":2.66806167293748,"vX0":-3.037901275180403,"vY0":-132.83703189269903,"vZ0":-5.971140664971006,"x":95.69,"y":166.74,"x0":1.285211637198443,"y0":50.0021729496575,"z0":5.9376807787833314,"aX":5.9481131860230105},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.8,"breakHorizontal":-5.4,"spinRate":2284,"spinDirection":157},"zone":6,"typeConfidence":2.0,"plateTime":0.41257778643698373,"extension":6.2443753231158565},"index":0,"playId":"c8421352-e9bc-363d-a148-b97d1034722e","pitchNumber":1,"startTime":"2026-06-30T01:56:49.422Z","endTime":"2026-06-30T01:56:54.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.235729275779846,"aZ":-28.451631284106973,"pfxX":9.362933773274984,"pfxZ":2.4163426897947415,"pX":0.2064808633210409,"pZ":1.8296702336412318,"vX0":-5.37845530690469,"vY0":-123.45606598126157,"vZ0":-4.155581769147246,"x":109.13,"y":189.38,"x0":1.2000844306513485,"y0":50.002506799528994,"z0":5.9373454673197275,"aX":14.411079853176087},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.6,"breakHorizontal":-15.6,"spinRate":1759,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.444156231078046,"extension":6.378904434383655},"hitData":{"launchSpeed":94.2,"launchAngle":26.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.02,"coordY":54.8}},"index":1,"playId":"159d43d8-5bc4-383c-ba2f-8f9f8f63d396","pitchNumber":2,"startTime":"2026-06-30T01:57:01.816Z","endTime":"2026-06-30T01:57:11.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:57:11.639Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Eldridge singles on a sharp line drive to center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T01:57:25.179Z","endTime":"2026-06-30T01:58:10.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69459234065142,"aZ":-14.057735031804883,"pfxX":4.5051602810577895,"pfxZ":10.014821521806015,"pX":0.8489741833316167,"pZ":3.424246599525502,"vX0":-2.5954058016836337,"vY0":-133.84747167746255,"vZ0":-3.9383185554718216,"x":84.64,"y":146.33,"x0":1.247394615127125,"y0":50.00396929515682,"z0":5.925791693783081,"aX":8.150310995280835},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.5,"breakHorizontal":-7.6,"spinRate":2318,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.40969029404472446,"extension":6.264383133728034},"index":0,"playId":"435e6483-c42e-3dff-b588-502e3dc62d6f","pitchNumber":1,"startTime":"2026-06-30T01:57:32.722Z","endTime":"2026-06-30T01:57:37.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":91.4,"endSpeed":83.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1006375699355,"aZ":-15.120264534714062,"pfxX":6.975268283150816,"pfxZ":9.555677067854903,"pX":0.33343876857187527,"pZ":1.9838979860331518,"vX0":-4.429242814248283,"vY0":-132.89778054933652,"vZ0":-7.238140970116104,"x":104.29,"y":185.21,"x0":1.1174736879582605,"y0":50.00047121998466,"z0":5.845613431005534,"aX":12.44637100609542},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.8,"breakHorizontal":-11.6,"spinRate":2266,"spinDirection":157},"zone":9,"typeConfidence":2.0,"plateTime":0.41250510955883835,"extension":6.2703161674687475},"index":1,"playId":"a4699ea9-d514-3717-8fd7-74c285353433","pitchNumber":2,"startTime":"2026-06-30T01:57:46.122Z","endTime":"2026-06-30T01:57:49.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.801145013638347,"aZ":-33.92993641391683,"pfxX":-3.0293947901396403,"pfxZ":-1.1680026726363142,"pX":-0.5286719134678762,"pZ":2.310389765536584,"vX0":-3.110382630185953,"vY0":-121.94235541673721,"vZ0":-1.7960538139272892,"x":137.15,"y":176.4,"x0":1.1587355187459296,"y0":50.00369155111439,"z0":5.993675974363943,"aX":-4.545768822190244},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.3,"breakHorizontal":6.2,"spinRate":2324,"spinDirection":275},"zone":7,"typeConfidence":2.0,"plateTime":0.44979183256089206,"extension":6.457357621605171},"hitData":{"launchSpeed":107.7,"launchAngle":12.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":125.49,"coordY":76.45}},"index":2,"playId":"bac877b6-01cb-3f31-acba-c2b99935678d","pitchNumber":3,"startTime":"2026-06-30T01:57:59.256Z","endTime":"2026-06-30T01:58:10.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:58:10.550Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Bericoto singles on a ground ball to left fielder Max Kepler. Bryce Eldridge to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T01:58:19.063Z","endTime":"2026-06-30T01:59:46.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03906188385528,"aZ":-13.38000784947398,"pfxX":4.262006844297597,"pfxZ":10.361766356397148,"pX":-0.05942595775294974,"pZ":2.282744841262061,"vX0":-4.4972919163078195,"vY0":-134.0886418531391,"vZ0":-6.7344052925255875,"x":119.27,"y":177.15,"x0":1.0888866143501508,"y0":50.004362305057,"z0":5.788745239097893,"aX":7.731883172868884},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":-6.7,"spinRate":2330,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.409095549739241,"extension":6.3324841310423},"index":0,"playId":"afb09727-fb0b-3a7b-bffd-8c696744f9be","pitchNumber":1,"startTime":"2026-06-30T01:58:32.388Z","endTime":"2026-06-30T01:58:37.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.149746670181848,"aZ":-22.511363149670704,"pfxX":0.5777161833841777,"pfxZ":5.7216496684929865,"pX":-0.3060604133050604,"pZ":3.3170686990844747,"vX0":-4.035805583639363,"vY0":-129.20923729447793,"vZ0":-1.9937610676050506,"x":128.67,"y":149.22,"x0":1.2017029601775369,"y0":50.003978297127766,"z0":5.830045485974132,"aX":0.9760724810883343},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.1,"breakHorizontal":-0.1,"spinRate":2340,"spinDirection":166},"zone":1,"typeConfidence":2.0,"plateTime":0.42404419148416395,"extension":6.364343838658353},"index":1,"playId":"859354f0-8f9a-3355-bd78-ad463ea9c757","pitchNumber":2,"startTime":"2026-06-30T01:58:50.148Z","endTime":"2026-06-30T01:58:54.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":92.7,"endSpeed":85.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43034543812528,"aZ":-17.61081286465128,"pfxX":4.65239343298863,"pfxZ":7.82330747892509,"pX":0.3024531006382841,"pZ":3.968181973708988,"vX0":-4.260316184917599,"vY0":-135.08227689868954,"vZ0":-1.826658308967109,"x":105.47,"y":131.64,"x0":1.2900735006477135,"y0":50.001327995079265,"z0":5.881759891572155,"aX":8.659451856239373},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":-7.6,"spinRate":2306,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.40435822470903826,"extension":6.076099385796048},"index":2,"playId":"7725e830-6479-3929-98b2-aef53c44ed2a","pitchNumber":3,"startTime":"2026-06-30T01:59:16.234Z","endTime":"2026-06-30T01:59:20.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.403028161314076,"aZ":-19.64992226430768,"pfxX":7.342667031010081,"pfxZ":6.887019786735117,"pX":-0.5352127329059448,"pZ":2.682625291369134,"vX0":-6.249027212879012,"vY0":-133.6542866037475,"vZ0":-4.915810496809872,"x":137.4,"y":166.35,"x0":0.873222811056893,"y0":50.004806594597234,"z0":5.946944439946814,"aX":13.35529607080772},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.6,"breakHorizontal":-12.0,"spinRate":2196,"spinDirection":158},"zone":4,"typeConfidence":2.0,"plateTime":0.40900900687463926,"extension":6.354227872486042},"hitData":{"launchSpeed":91.8,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.12,"coordY":110.95}},"index":3,"playId":"fa264361-dacb-3a18-991d-c90d9ae3d2d2","pitchNumber":4,"startTime":"2026-06-30T01:59:35.485Z","endTime":"2026-06-30T01:59:46.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":-2.3000000000000043,"leverageIndex":0.95,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:59:46.901Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Eric Haase batting, Victor Bericoto picked off and caught stealing 2nd base, first baseman Pavin Smith.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T02:00:04.845Z","endTime":"2026-06-30T02:02:08.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"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, 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":86.3,"endSpeed":79.2,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77115879780259,"aZ":-25.776742569253646,"pfxX":11.13356534111931,"pfxZ":4.013974364255894,"pX":1.1191694345746217,"pZ":2.099492692188207,"vX0":-3.7498387583360278,"vY0":-125.53838805529928,"vZ0":-4.191388538019127,"x":74.34,"y":182.09,"x0":1.1870584297269484,"y0":50.003120956606196,"z0":5.892669342073568,"aX":17.743809442661128},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":-19.3,"spinRate":1930,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4365620903313858,"extension":6.431663326913443},"index":0,"playId":"3bb939f0-5f78-3dc0-be70-faf430da78cd","pitchNumber":1,"startTime":"2026-06-30T02:00:14.688Z","endTime":"2026-06-30T02:00:18.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81092582326833,"aZ":-29.20929812023843,"pfxX":9.756540846679993,"pfxZ":1.861751936197999,"pX":1.0461259118217137,"pZ":2.5726035769154914,"vX0":-3.5773445043427228,"vY0":-125.1784461848904,"vZ0":-2.357368737624655,"x":77.12,"y":169.32,"x0":1.2246827511789165,"y0":50.00095196893891,"z0":5.913244130802786,"aX":15.511419872534974},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":-16.9,"spinRate":1781,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4372276913303059,"extension":6.338946305499007},"index":1,"playId":"1be1d1fd-cebc-3cd9-b834-9c6fdf4f9067","pitchNumber":2,"startTime":"2026-06-30T02:00:33.005Z","endTime":"2026-06-30T02:00:39.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92410824576146,"aZ":-17.221798425901728,"pfxX":4.44117992537925,"pfxZ":8.169091251538402,"pX":0.07889091209665172,"pZ":3.888998785885835,"vX0":-4.776953416673468,"vY0":-134.59525504063402,"vZ0":-2.103300493979213,"x":113.99,"y":133.78,"x0":1.3018725533644246,"y0":50.00067614090497,"z0":5.903624627171569,"aX":8.126665791886218},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":-7.0,"spinRate":2219,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.40735047679060266,"extension":6.249798531125803},"index":2,"playId":"8a818e13-0e4f-3adb-a789-2d4c24b63e17","pitchNumber":3,"startTime":"2026-06-30T02:01:04.394Z","endTime":"2026-06-30T02:01:08.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.838489812002308,"aZ":-15.999766620349622,"pfxX":3.003149468094568,"pfxZ":8.880059085653242,"pX":-0.2947637513599541,"pZ":3.347894475319439,"vX0":-5.086589111850268,"vY0":-134.51721445946765,"vZ0":-3.5686220844294727,"x":128.24,"y":148.39,"x0":1.2357612393744177,"y0":50.002370440719055,"z0":5.835195291227884,"aX":5.4701835405250065},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":-4.3,"spinRate":2251,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4081227968675716,"extension":6.296750014367017},"index":3,"playId":"1e41b623-0158-3c0c-8e1f-5a91dd540e51","pitchNumber":4,"startTime":"2026-06-30T02:01:26.236Z","endTime":"2026-06-30T02:01:38.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"1e41b623-0158-3c0c-8e1f-5a91dd540e51","startTime":"2026-06-30T02:02:08.544Z","endTime":"2026-06-30T02:02:08.553Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"first":{"id":682674,"link":"/api/v1/people/682674"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":4.70000000000001,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:02:08.553Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lourdes Gurriel Jr. lines out to center fielder Jonah Cox.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:03:35.037Z","endTime":"2026-06-30T02:05:42.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.387014796289172,"aZ":-32.32865266772737,"pfxX":3.60860498759758,"pfxZ":-0.11107094478600033,"pX":0.8953162109343603,"pZ":2.2929130418679877,"vX0":4.890332847432053,"vY0":-119.65941193006033,"vZ0":-0.32484274751805997,"x":82.87,"y":176.87,"x0":-1.6593963922214896,"y0":50.00080689971246,"z0":5.376961117684477,"aX":5.127580847716252},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.0,"breakHorizontal":-7.9,"spinRate":2431,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4612731394971732,"extension":6.626517927880346},"index":0,"playId":"1ebd111f-47c3-3934-8e64-4d56499a3042","pitchNumber":1,"startTime":"2026-06-30T02:04:05.621Z","endTime":"2026-06-30T02:04:08.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-30T02:04:16.505Z","endTime":"2026-06-30T02:04:27.893Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.505656487127833,"aZ":-32.488779976499245,"pfxX":2.959134933620083,"pfxZ":-0.21051695736409437,"pX":1.761987073472327,"pZ":0.9564867262888811,"vX0":7.148991116021751,"vY0":-121.2856893423151,"vZ0":-3.1435606863477075,"x":49.84,"y":212.95,"x0":-1.6343795433374326,"y0":50.00593212328974,"z0":5.166704244893541,"aX":4.314135620468081},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.0,"breakHorizontal":-7.4,"spinRate":2461,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4553917788195698,"extension":6.7134811608742},"index":2,"playId":"cdda0441-6bd4-3106-9133-71d7ee9d029d","pitchNumber":2,"startTime":"2026-06-30T02:04:27.893Z","endTime":"2026-06-30T02:04:31.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98165550617196,"aZ":-31.800578026684803,"pfxX":5.320734127906713,"pfxZ":0.25717765295371287,"pX":0.6578475715664925,"pZ":2.060115700682985,"vX0":4.209133800947299,"vY0":-120.85434976887822,"vZ0":-0.6923281946209021,"x":91.92,"y":183.16,"x0":-1.807427851395079,"y0":50.00388619904904,"z0":5.182141618635457,"aX":7.747028095910682},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.6,"breakHorizontal":-10.8,"spinRate":2449,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.4559584231594562,"extension":6.714106378327192},"index":3,"playId":"d367dc6a-3f15-3b55-843b-5292e7d4e512","pitchNumber":3,"startTime":"2026-06-30T02:04:40.252Z","endTime":"2026-06-30T02:04:43.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.761138507057154,"aZ":-31.56849228500061,"pfxX":3.717693935185788,"pfxZ":0.39646191282507104,"pX":1.864721818658763,"pZ":0.5687055763203832,"vX0":7.0505862629782055,"vY0":-122.9017578284837,"vZ0":-4.398260612528762,"x":45.92,"y":223.42,"x0":-1.5409877702058568,"y0":50.00043860997677,"z0":5.107911780243228,"aX":5.5986977240856675},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.2,"breakHorizontal":-8.6,"spinRate":2447,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4482446712169761,"extension":6.841192557144611},"index":4,"playId":"6138a18e-02c0-3a76-96dd-be032709a43c","pitchNumber":4,"startTime":"2026-06-30T02:04:54.737Z","endTime":"2026-06-30T02:04:59.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91149986233639,"aZ":-14.45964569228157,"pfxX":-7.910229255699905,"pfxZ":9.632387802778556,"pX":0.822634830749387,"pZ":2.4502685707194782,"vX0":9.08036771260021,"vY0":-135.34565959928267,"vZ0":-4.340412566966949,"x":85.64,"y":172.62,"x0":-1.561827108859479,"y0":50.005660758359596,"z0":5.100624223416254,"aX":-14.55238013827118},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":12.2,"spinRate":2354,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.406038274096562,"extension":6.923410857777081},"index":5,"playId":"a5798ec2-43db-31b0-b473-2d9e7facdf2c","pitchNumber":5,"startTime":"2026-06-30T02:05:10.361Z","endTime":"2026-06-30T02:05:14.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.048444424782424,"aZ":-13.240488195521499,"pfxX":-6.475350257001597,"pfxZ":10.131817130417508,"pX":0.0424096990919192,"pZ":2.8602783674984544,"vX0":6.290041859020516,"vY0":-136.11614740537385,"vZ0":-4.427709606637532,"x":115.38,"y":161.55,"x0":-1.4617868283025592,"y0":50.001650327502595,"z0":5.4308949134624465,"aX":-12.099243487695487},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":10.3,"spinRate":2293,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4030442100880105,"extension":6.697203041681346},"hitData":{"launchSpeed":92.1,"launchAngle":18.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.96,"coordY":85.64}},"index":6,"playId":"4ab44140-1278-3717-96e3-1d05ae39e638","pitchNumber":6,"startTime":"2026-06-30T02:05:34.256Z","endTime":"2026-06-30T02:05:42.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:05:42.578Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Kepler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:05:58.519Z","endTime":"2026-06-30T02:07:53.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"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":83.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.792762644902275,"aZ":-11.407994747538092,"pfxX":-7.7170606534205595,"pfxZ":11.430616428441141,"pX":-0.4166938530657373,"pZ":2.7315206833826924,"vX0":6.101890383281257,"vY0":-135.25569818043303,"vZ0":-4.4255332545823585,"x":132.88,"y":165.03,"x0":-1.7210755484345919,"y0":50.00661734904,"z0":5.215461951404019,"aX":-14.026076583962181},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.7,"breakHorizontal":12.4,"spinRate":2508,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4079753422357202,"extension":6.824697667711305},"index":0,"playId":"c6b49497-307a-3178-a1a4-fdb8b8759939","pitchNumber":1,"startTime":"2026-06-30T02:06:10.948Z","endTime":"2026-06-30T02:06:15.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":83.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37001159007892,"aZ":-12.737239051916612,"pfxX":-8.058018253562295,"pfxZ":10.61164254683721,"pX":-0.8366843497174296,"pZ":2.729158607830148,"vX0":5.005702502481454,"vY0":-135.85346047944867,"vZ0":-4.140593412329085,"x":148.89,"y":165.09,"x0":-1.6757618929220197,"y0":50.00124225068886,"z0":5.1867145931750445,"aX":-14.75632414096198},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":13.2,"spinRate":2531,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4063410641994434,"extension":6.7775551161685135},"index":1,"playId":"00af3cdc-d344-3aa2-86c8-111776e19054","pitchNumber":2,"startTime":"2026-06-30T02:06:24.706Z","endTime":"2026-06-30T02:06:28.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.232558363928053,"aZ":-22.593109394096246,"pfxX":-5.64949361660007,"pfxZ":5.974733388930255,"pX":0.10102686334831298,"pZ":0.9388245980295551,"vX0":6.546921144915425,"vY0":-126.46491086732111,"vZ0":-5.782652399881822,"x":113.15,"y":213.43,"x0":-1.7996885483633764,"y0":50.00152033777777,"z0":5.092430586857746,"aX":-9.057677850269013},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.6,"breakHorizontal":8.5,"spinRate":1610,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.43478679094335515,"extension":6.681561258903737},"index":2,"playId":"8ac2a93c-2829-3cda-9c87-cd5ae07f9bea","pitchNumber":3,"startTime":"2026-06-30T02:06:43.729Z","endTime":"2026-06-30T02:06:50.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":93.0,"endSpeed":83.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11818874951901,"aZ":-13.510868302405205,"pfxX":-7.211344815103637,"pfxZ":10.260497683645099,"pX":0.18892052095576406,"pZ":2.7684412154006965,"vX0":7.1606057443905575,"vY0":-135.16262527277712,"vZ0":-4.074260262345383,"x":109.8,"y":164.03,"x0":-1.5795737691133256,"y0":50.00198561410247,"z0":5.2685548234596515,"aX":-13.116308041313957},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":11.2,"spinRate":2482,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4078915412078987,"extension":6.797492311942061},"index":3,"playId":"b5e29af8-1563-3123-80bc-4ddb3e1b7c97","pitchNumber":4,"startTime":"2026-06-30T02:07:02.862Z","endTime":"2026-06-30T02:07:06.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29659815749679,"aZ":-28.54106735183936,"pfxX":-7.948212200387913,"pfxZ":2.1953720765649445,"pX":-1.0265678854788343,"pZ":1.4418382136207117,"vX0":4.29708627733491,"vY0":-128.04554277747914,"vZ0":-4.249568264499383,"x":156.13,"y":199.85,"x0":-1.6969328669999963,"y0":50.002256541818795,"z0":5.364936688999163,"aX":-13.151965516561324},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.2,"breakHorizontal":13.3,"spinRate":1686,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4283184877063926,"extension":6.680561977045899},"index":4,"playId":"2b1d0b73-4513-3ab7-b891-280f5c4137a4","pitchNumber":5,"startTime":"2026-06-30T02:07:24.444Z","endTime":"2026-06-30T02:07:30.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.954941866374206,"aZ":-28.53195291079806,"pfxX":-6.261689308464986,"pfxZ":2.219924904253947,"pX":0.09633537847122879,"pZ":1.2730035467112861,"vX0":6.278201752949828,"vY0":-127.7860474612758,"vZ0":-4.592251602907586,"x":113.33,"y":204.41,"x0":-1.5866062146589552,"y0":50.00554731986895,"z0":5.352401240740642,"aX":-10.289088337522514},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.1,"breakHorizontal":9.8,"spinRate":1577,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.42972238032977206,"extension":6.661995023544847},"index":5,"playId":"4f32f47c-0667-3c66-a0e6-7d71454b24e5","pitchNumber":6,"startTime":"2026-06-30T02:07:49.131Z","endTime":"2026-06-30T02:07:53.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:07:53.393Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Arenado singles on a ground ball to center fielder Jonah Cox.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:08:04.598Z","endTime":"2026-06-30T02:08:47.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"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(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.8,"endSpeed":84.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87750346050662,"aZ":-13.319159275332922,"pfxX":-8.398364983518007,"pfxZ":10.159898052336306,"pX":0.8360775720111827,"pZ":1.9769284968793444,"vX0":9.145283966433288,"vY0":-136.09810647687829,"vZ0":-5.995326670488383,"x":85.13,"y":185.4,"x0":-1.4939630826744077,"y0":50.00123541670858,"z0":5.149187512242653,"aX":-15.58388973038602},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":13.0,"spinRate":2318,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4041166777323921,"extension":6.920603185764994},"index":0,"playId":"96436860-c762-3fce-8394-1308aba8a5e9","pitchNumber":1,"startTime":"2026-06-30T02:08:22.478Z","endTime":"2026-06-30T02:08:26.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.835599675473226,"aZ":-33.14571032925533,"pfxX":2.9319147662462193,"pfxZ":-0.6380986684860552,"pX":0.5041595076463081,"pZ":2.585402696534026,"vX0":4.3654608707039975,"vY0":-123.65385831693337,"vZ0":0.035213345021160025,"x":97.78,"y":168.97,"x0":-1.6744372425667011,"y0":50.00129843892717,"z0":5.384128868919914,"aX":4.476614414210748},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.8,"breakHorizontal":-6.5,"spinRate":2500,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.445317233972629,"extension":6.651253937015213},"hitData":{"launchSpeed":103.9,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.36,"coordY":90.16}},"index":1,"playId":"91a0438e-2e04-3ce6-8ced-41227ddec92b","pitchNumber":2,"startTime":"2026-06-30T02:08:35.584Z","endTime":"2026-06-30T02:08:47.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:08:47.022Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pavin Smith grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:09:03.301Z","endTime":"2026-06-30T02:11:04.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10240706025142,"aZ":-14.740255339153652,"pfxX":-8.524565669939179,"pfxZ":9.526282175854297,"pX":-0.8329093539054468,"pZ":1.6249206203243682,"vX0":5.392188941249081,"vY0":-135.09701187483486,"vZ0":-6.507008834870734,"x":148.75,"y":194.91,"x0":-1.7571580540404437,"y0":50.00641072145356,"z0":5.119391591681567,"aX":-15.60729697823779},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":14.2,"spinRate":2313,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4069593987624631,"extension":6.797858234256926},"index":0,"playId":"6491cd02-b970-33f3-9275-edb675b176d8","pitchNumber":1,"startTime":"2026-06-30T02:09:14.830Z","endTime":"2026-06-30T02:09:20.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":93.2,"endSpeed":84.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07544473680435,"aZ":-13.866774679789401,"pfxX":-8.250126709030347,"pfxZ":9.940414828002703,"pX":-0.4927437956068411,"pZ":1.469848996410779,"vX0":5.7950524827417516,"vY0":-135.44704019049414,"vZ0":-7.324302641759183,"x":135.78,"y":199.09,"x0":-1.5979695009316104,"y0":50.000972345502326,"z0":5.196342621949774,"aX":-15.189298775080822},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":13.6,"spinRate":2318,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.40579194423294673,"extension":6.796574047734047},"index":1,"playId":"0f60def4-de64-30ef-b4f3-2872ca743eea","pitchNumber":2,"startTime":"2026-06-30T02:09:32.125Z","endTime":"2026-06-30T02:09:37.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0891584897251,"aZ":-29.404987343267397,"pfxX":-7.37503353613136,"pfxZ":1.7289318423178006,"pX":-0.9060814131614686,"pZ":2.6998285689217005,"vX0":4.520641961103239,"vY0":-126.00451453312827,"vZ0":-0.8067638400157628,"x":151.54,"y":165.88,"x0":-1.767054155929251,"y0":50.005498246606194,"z0":5.404337386718277,"aX":-11.836877855058152},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":12.2,"spinRate":1536,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4350239589820535,"extension":6.795790357953359},"index":2,"playId":"0c546b93-753b-3a38-8559-c6592b489df0","pitchNumber":3,"startTime":"2026-06-30T02:09:50.292Z","endTime":"2026-06-30T02:09:55.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.973723333481363,"aZ":-26.4417352201266,"pfxX":-6.852229063520621,"pfxZ":3.523302230085891,"pX":-0.19663935538535773,"pZ":2.0767945814072264,"vX0":5.750404839815491,"vY0":-126.72933561692037,"vZ0":-2.9946816040958306,"x":124.5,"y":182.71,"x0":-1.6052119283669402,"y0":50.00205680365767,"z0":5.386656925167178,"aX":-11.141979959780416},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.9,"breakHorizontal":11.0,"spinRate":1603,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.43226580983202867,"extension":6.671890730153864},"index":3,"playId":"2b89caaf-1240-3966-bf60-01caad127301","pitchNumber":4,"startTime":"2026-06-30T02:10:10.278Z","endTime":"2026-06-30T02:10:13.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.368271068211836,"aZ":-28.01348297807893,"pfxX":-8.045755431913928,"pfxZ":2.472354970189633,"pX":0.08999069843188968,"pZ":0.27692605483254445,"vX0":6.750814984182008,"vY0":-129.3789577306165,"vZ0":-7.583150313045528,"x":113.57,"y":231.3,"x0":-1.5147499506796152,"y0":50.006024124257856,"z0":5.409474690734835,"aX":-13.56794981007909},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.9,"breakHorizontal":13.0,"spinRate":1580,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.42423798690782233,"extension":6.680341291127298},"index":4,"playId":"238ad0b3-1a0f-32ec-ab5d-33c25c1abda5","pitchNumber":5,"startTime":"2026-06-30T02:10:31.655Z","endTime":"2026-06-30T02:10:36.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17279475987185,"aZ":-26.673592376844244,"pfxX":2.544858576686652,"pfxZ":3.3390078439104585,"pX":0.20560692096567051,"pZ":2.7891845067927816,"vX0":4.175400832032971,"vY0":-127.0008423220171,"vZ0":-0.9833466877288679,"x":109.16,"y":163.47,"x0":-1.785451425493894,"y0":50.000582293376404,"z0":5.288484448528375,"aX":4.186593121231995},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.1,"breakHorizontal":-5.5,"spinRate":2410,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.4300510667891553,"extension":6.764436400262633},"hitData":{"launchSpeed":87.3,"launchAngle":-14.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.98,"coordY":177.38}},"index":5,"playId":"57537f28-22d9-3ffe-8cea-414de6aeaa5a","pitchNumber":6,"startTime":"2026-06-30T02:10:57.017Z","endTime":"2026-06-30T02:11:04.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:11:04.055Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Haase strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:12:59.060Z","endTime":"2026-06-30T02:14:43.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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":78.8,"endSpeed":72.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.286209035296146,"aZ":-36.352023957420045,"pfxX":-1.1923083866807378,"pfxZ":-3.1613798079313584,"pX":0.7871429075082161,"pZ":1.491855911229828,"vX0":-0.8846663560041574,"vY0":-114.74414713839263,"vZ0":-2.1489394959713373,"x":87.0,"y":198.5,"x0":1.3340494589182275,"y0":50.00459062440005,"z0":6.017319913151655,"aX":-1.5736306413121641},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-6.0,"breakHorizontal":2.4,"spinRate":2281,"spinDirection":307},"zone":14,"typeConfidence":2.0,"plateTime":0.47923907384205533,"extension":6.290975248280852},"index":0,"playId":"50c77155-833d-3c70-97e1-5ae4a17ebc0f","pitchNumber":1,"startTime":"2026-06-30T02:13:14.235Z","endTime":"2026-06-30T02:13:18.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":85.0,"endSpeed":77.5,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.431222113233027,"aZ":-26.7133427616902,"pfxX":9.748743848021228,"pfxZ":3.550431807892771,"pX":1.3364009331225306,"pZ":2.5387042272024973,"vX0":-3.088608700236571,"vY0":-123.68025784215097,"vZ0":-2.8841742435394315,"x":66.06,"y":170.23,"x0":1.3405940160214513,"y0":50.00106773424984,"z0":5.9782984288074905,"aX":14.985767243039204},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.0,"breakHorizontal":-16.8,"spinRate":1807,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.44416084135556666,"extension":6.397166392725695},"index":1,"playId":"66ad571e-293e-3954-81a1-7337b68843db","pitchNumber":2,"startTime":"2026-06-30T02:13:27.212Z","endTime":"2026-06-30T02:13:31.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.770490190631037,"aZ":-29.026706194687034,"pfxX":10.056433116962387,"pfxZ":2.018629578875762,"pX":0.8908496333880296,"pZ":1.5619559721726868,"vX0":-3.8377629720528215,"vY0":-124.55891804838446,"vZ0":-4.600988896231825,"x":83.04,"y":196.61,"x0":1.151578616378146,"y0":50.00261038857647,"z0":5.853972561277066,"aX":15.683281825587587},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.8,"breakHorizontal":-17.2,"spinRate":1872,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.440995902429798,"extension":6.406485614246213},"index":2,"playId":"9eaaed09-8367-343c-ade3-c2371085ecc4","pitchNumber":3,"startTime":"2026-06-30T02:13:40.204Z","endTime":"2026-06-30T02:13:44.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-30T02:13:50.380Z","endTime":"2026-06-30T02:14:05.145Z","isPitch":false,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75106479304237,"aZ":-26.899247095480103,"pfxX":9.28002615322048,"pfxZ":3.4370918491343128,"pX":1.9947751274129837,"pZ":2.1617235255806992,"vX0":-1.5444538195513315,"vY0":-123.44402123900358,"vZ0":-3.5077518517881883,"x":40.96,"y":180.41,"x0":1.4252452985026112,"y0":50.003126785180754,"z0":5.878327848555502,"aX":14.2490165171486},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.6,"breakHorizontal":-16.4,"spinRate":1766,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.44457480819706463,"extension":6.403102317248313},"index":4,"playId":"3bd9a0ac-0e60-3a26-a90d-c57e292fee8e","pitchNumber":4,"startTime":"2026-06-30T02:14:05.145Z","endTime":"2026-06-30T02:14:08.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.205971329598807,"aZ":-16.465741869699258,"pfxX":2.500289311649751,"pfxZ":8.786631458316958,"pX":0.6566646393907267,"pZ":4.274468999201266,"vX0":-2.7192741057962655,"vY0":-133.02789790519356,"vZ0":-1.1200205807045958,"x":91.97,"y":123.37,"x0":1.3684919751519338,"y0":50.0026304244081,"z0":5.8975396688740025,"aX":4.470052990937995},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.8,"breakHorizontal":-4.0,"spinRate":2271,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.41213595793959223,"extension":6.258282432558468},"index":5,"playId":"d4cb5b52-a0f8-3239-bec8-d4d72be735ca","pitchNumber":5,"startTime":"2026-06-30T02:14:20.870Z","endTime":"2026-06-30T02:14:24.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85322843306337,"aZ":-26.27014766266533,"pfxX":8.70936350102263,"pfxZ":3.826980557649783,"pX":0.004753419161149274,"pZ":1.8556878995442463,"vX0":-5.622810989009965,"vY0":-123.69082739003497,"vZ0":-4.2239312994504505,"x":116.82,"y":188.68,"x0":1.1818695433836464,"y0":50.00042603907302,"z0":5.801299679955,"aX":13.424159037010988},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.1,"breakHorizontal":-14.4,"spinRate":1854,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4436887499271518,"extension":6.499196861146042},"index":6,"playId":"a1bb6bef-26f0-3b55-9dd5-759be11236f9","pitchNumber":6,"startTime":"2026-06-30T02:14:39.876Z","endTime":"2026-06-30T02:14:43.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:14:43.758Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Cox flies out to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:14:54.625Z","endTime":"2026-06-30T02:15:35.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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":85.0,"endSpeed":78.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.728810012013245,"aZ":-25.70860558803472,"pfxX":9.733787899777257,"pfxZ":4.210896268700864,"pX":-0.18057545599033534,"pZ":0.08079863440456325,"vX0":-6.3817147482069645,"vY0":-123.43263951156423,"vZ0":-8.36397576181415,"x":123.88,"y":236.6,"x0":1.1803516139036672,"y0":50.00294843400881,"z0":5.694364823377351,"aX":14.943856494309516},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.8,"breakHorizontal":-16.1,"spinRate":1819,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4446068472610256,"extension":6.446243398991774},"index":0,"playId":"51bbb312-5077-3f85-832e-5ce4ec2fddd7","pitchNumber":1,"startTime":"2026-06-30T02:15:07.542Z","endTime":"2026-06-30T02:15:11.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.543711677888535,"aZ":-15.464550298317391,"pfxX":4.209082985476009,"pfxZ":9.147143058161411,"pX":-0.9492019187711386,"pZ":3.006251251660918,"vX0":-6.842455744680995,"vY0":-134.42331926595395,"vZ0":-4.475481067648543,"x":153.18,"y":157.61,"x0":1.084202241620707,"y0":50.006146428822525,"z0":5.793120077258537,"aX":7.692701409122399},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":-6.1,"spinRate":2326,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.4076871863934919,"extension":6.409731660126406},"hitData":{"launchSpeed":92.9,"launchAngle":29.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.78,"coordY":68.45}},"index":1,"playId":"1f75d334-5eca-328f-9ff3-41f0598d5332","pitchNumber":2,"startTime":"2026-06-30T02:15:26.774Z","endTime":"2026-06-30T02:15:35.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:15:35.006Z","atBatIndex":17},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Matt Chapman reaches on a fielding error by third baseman Nolan Arenado.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:15:49.681Z","endTime":"2026-06-30T02:16:49.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25142814798206,"aZ":-16.72482789199657,"pfxX":1.954964470560173,"pfxZ":8.449483292438616,"pX":-0.9461763914941704,"pZ":2.9431402029191207,"vX0":-6.067778408197805,"vY0":-134.39255007205702,"vZ0":-4.455864818093347,"x":153.07,"y":159.32,"x0":1.0872828588216203,"y0":50.001361000777976,"z0":5.81124046470456,"aX":3.574249520804119},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":-2.3,"spinRate":2201,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.40762784055287815,"extension":6.463684924422723},"index":0,"playId":"6dfdd0e1-5317-3ef2-9425-eb5e14197e2a","pitchNumber":1,"startTime":"2026-06-30T02:16:01.036Z","endTime":"2026-06-30T02:16:05.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.601527698439934,"aZ":-15.75009680855772,"pfxX":3.617905135791389,"pfxZ":8.990423430558865,"pX":-0.45311799533005076,"pZ":2.719764710982314,"vX0":-5.552789896114892,"vY0":-133.96708512753872,"vZ0":-4.885117893104055,"x":134.27,"y":165.35,"x0":1.171695619066219,"y0":50.00170184349565,"z0":5.684296433666015,"aX":6.608788190325502},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":-5.4,"spinRate":2230,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.40808670510401246,"extension":6.39882234339619},"index":1,"playId":"4ff0b2db-49e2-3d55-993c-849ff7fb5210","pitchNumber":2,"startTime":"2026-06-30T02:16:17.280Z","endTime":"2026-06-30T02:16:20.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.575792942854022,"aZ":-25.965100275935253,"pfxX":7.851079644177991,"pfxZ":3.8647285312847135,"pX":0.8193520454081682,"pZ":1.7740158485825246,"vX0":-3.7241654251038026,"vY0":-126.13922593219714,"vZ0":-4.835350048706619,"x":85.77,"y":190.88,"x0":1.2979719832318877,"y0":50.00152955871528,"z0":5.819127626978028,"aX":12.601884302250571},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.1,"breakHorizontal":-13.3,"spinRate":1709,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.4348722846741917,"extension":6.426541217564632},"hitData":{"launchSpeed":82.6,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.85,"coordY":163.18}},"index":2,"playId":"1cdeaba0-d43e-37e5-ae65-e4e17c8bbaef","pitchNumber":3,"startTime":"2026-06-30T02:16:38.974Z","endTime":"2026-06-30T02:16:49.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.47,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:16:49.372Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to right fielder Corbin Carroll. Matt Chapman to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:17:08.504Z","endTime":"2026-06-30T02:18:43.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.618220953224476,"aZ":-15.459402350569913,"pfxX":4.5862405349463256,"pfxZ":9.099944033986382,"pX":-0.2011986042483459,"pZ":1.7368694553738124,"vX0":-5.128433603075016,"vY0":-134.9762651329245,"vZ0":-7.796608881310529,"x":124.67,"y":191.88,"x0":1.1316576948910722,"y0":50.00367873013981,"z0":5.761117632772691,"aX":8.424819887611038},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.9,"breakHorizontal":-7.2,"spinRate":2266,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.4065064243067513,"extension":6.323841720416845},"index":0,"playId":"32dd8ade-26f3-359c-b7d4-d3a542002eb3","pitchNumber":1,"startTime":"2026-06-30T02:17:15.368Z","endTime":"2026-06-30T02:17:19.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.874672188223975,"aZ":-16.256356620777154,"pfxX":4.470233609558384,"pfxZ":8.835241707093566,"pX":-1.4854516685001065,"pZ":2.2325262684283893,"vX0":-8.037476089574005,"vY0":-133.64831718159445,"vZ0":-6.342286115283832,"x":173.62,"y":178.5,"x0":0.9855664596555441,"y0":50.0040717881621,"z0":5.811828074283926,"aX":8.055550843709772},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.8,"breakHorizontal":-6.2,"spinRate":2307,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.41045743702273096,"extension":6.352166506300693},"index":1,"playId":"67e2707f-e7c3-319b-92d6-36e0be79916b","pitchNumber":2,"startTime":"2026-06-30T02:17:32.094Z","endTime":"2026-06-30T02:17:36.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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.2,"endSpeed":81.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.448994808132518,"aZ":-22.232532048024602,"pfxX":-0.15103280860229695,"pfxZ":5.842998783690054,"pX":-1.0243837511577714,"pZ":1.9694524919544603,"vX0":-5.236533987410305,"vY0":-129.69536682103873,"vZ0":-5.469762081640814,"x":156.05,"y":185.6,"x0":1.041483536850443,"y0":50.00163821578593,"z0":5.804149103982366,"aX":-0.25694888253781806},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.6,"breakHorizontal":1.4,"spinRate":2255,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.4225143731003227,"extension":6.426460567338753},"index":2,"playId":"89d9bfbe-bc0d-3e6b-9a3b-2de7813531bc","pitchNumber":3,"startTime":"2026-06-30T02:17:49.036Z","endTime":"2026-06-30T02:17:53.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-30T02:17:59.258Z","endTime":"2026-06-30T02:18:14.006Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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.1,"endSpeed":81.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.130160007705353,"aZ":-22.19568280875503,"pfxX":-0.395432832966927,"pfxZ":5.875471660168971,"pX":-1.3160554777329851,"pZ":1.1070089379888193,"vX0":-5.95963341456114,"vY0":-129.49689882543728,"vZ0":-7.425203854531138,"x":167.16,"y":208.89,"x0":1.0667966939090903,"y0":50.0025567497812,"z0":5.710485000429363,"aX":-0.6697307140120962},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.1,"breakHorizontal":2.0,"spinRate":2266,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.4230324377550927,"extension":6.502133245983343},"index":4,"playId":"c832a99c-eb51-3f9c-849d-85ec1189fcc3","pitchNumber":4,"startTime":"2026-06-30T02:18:14.006Z","endTime":"2026-06-30T02:18:20.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.323287296509246,"aZ":-15.769108091857522,"pfxX":8.425773498292683,"pfxZ":9.100720788814701,"pX":-0.1955571262500023,"pZ":2.000647320891293,"vX0":-5.693557225414096,"vY0":-133.98118808732914,"vZ0":-7.246294410619754,"x":124.45,"y":184.76,"x0":0.8719364701042029,"y0":50.00023166047893,"z0":5.885548679861511,"aX":15.181536677115304},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.0,"breakHorizontal":-13.9,"spinRate":2243,"spinDirection":159},"zone":8,"typeConfidence":2.0,"plateTime":0.41020521886753114,"extension":6.352450840062718},"hitData":{"launchSpeed":95.4,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.96,"coordY":119.07}},"index":5,"playId":"84c1991d-149a-3d88-afc6-afdf6e4aa8dc","pitchNumber":5,"startTime":"2026-06-30T02:18:33.314Z","endTime":"2026-06-30T02:18:43.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.8,"awayTeamWinProbability":38.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:18:43.689Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Casey Schmitt lines out sharply to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:19:00.185Z","endTime":"2026-06-30T02:21:11.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64564930755384,"aZ":-13.79804942368623,"pfxX":3.7702570188494944,"pfxZ":10.105293035371783,"pX":-0.8978871117396829,"pZ":3.6807514210506955,"vX0":-6.616905546051664,"vY0":-134.83177164687524,"vZ0":-3.09538598512726,"x":151.23,"y":139.4,"x0":1.1119218338724604,"y0":50.00517394144445,"z0":5.833256482898484,"aX":6.858336493833043},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":-5.2,"spinRate":2338,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.4081255452364365,"extension":6.276258795965136},"index":0,"playId":"0c65f608-2404-3ede-9fa3-08cf2da6f9d1","pitchNumber":1,"startTime":"2026-06-30T02:19:15.814Z","endTime":"2026-06-30T02:19:19.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":93.6,"endSpeed":84.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.527850988728986,"aZ":-11.829888447920037,"pfxX":3.785248351884234,"pfxZ":11.025239132541028,"pX":-1.0481998676959818,"pZ":2.5512935841549895,"vX0":-7.026187998200414,"vY0":-135.89348163353014,"vZ0":-6.283826238737939,"x":156.95,"y":169.9,"x0":1.0949222767148818,"y0":50.00021450977194,"z0":5.737867991189747,"aX":6.983496165266315},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.6,"breakHorizontal":-5.2,"spinRate":2400,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.40514677259003395,"extension":6.273385883991059},"index":1,"playId":"4bc37a0d-0aeb-325c-b184-2b8ee3d5013c","pitchNumber":2,"startTime":"2026-06-30T02:19:36.250Z","endTime":"2026-06-30T02:19:40.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.130315340522657,"aZ":-35.08951604606122,"pfxX":-3.3611067147785487,"pfxZ":-2.1379207499988295,"pX":-0.6133770993635211,"pZ":1.883965732957814,"vX0":-3.018222310613967,"vY0":-116.45608137962857,"vZ0":-1.6911228621549916,"x":140.38,"y":187.91,"x0":1.1389965528452677,"y0":50.00230305912563,"z0":5.957813625795074,"aX":-4.587009760413673},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-4.0,"breakHorizontal":6.8,"spinRate":2426,"spinDirection":298},"zone":7,"typeConfidence":2.0,"plateTime":0.4714460829909033,"extension":6.3212676269016965},"index":2,"playId":"741ab05e-eec1-3fb3-844a-487b3a5ea04b","pitchNumber":3,"startTime":"2026-06-30T02:19:55.312Z","endTime":"2026-06-30T02:19:59.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.331687665311165,"aZ":-12.87080205901627,"pfxX":3.908305436164948,"pfxZ":10.522191698896101,"pX":-1.120674716340087,"pZ":2.733949103881057,"vX0":-7.228038170317205,"vY0":-135.29005479329592,"vZ0":-5.6107133693760405,"x":159.72,"y":164.96,"x0":1.0903811174251472,"y0":50.00616577874938,"z0":5.753710380650955,"aX":7.172993989975072},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":-5.4,"spinRate":2323,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4064518998216671,"extension":6.397746931553738},"index":3,"playId":"d3746843-e804-35b2-8441-488da14db125","pitchNumber":4,"startTime":"2026-06-30T02:20:15.891Z","endTime":"2026-06-30T02:20:20.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44341137030738,"aZ":-12.44338909976021,"pfxX":3.4213024931895597,"pfxZ":10.559332513911128,"pX":-0.15810682589552652,"pZ":3.086245777466926,"vX0":-5.155628659520336,"vY0":-136.43191891673695,"vZ0":-4.809062400637268,"x":123.03,"y":155.45,"x0":1.319212350868776,"y0":50.00639090084967,"z0":5.742239573511634,"aX":6.395605691485715},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":-5.0,"spinRate":2416,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.4028126498794897,"extension":6.371730354179314},"index":4,"playId":"a93deff9-e606-3bd4-b0d6-c92d9b839767","pitchNumber":5,"startTime":"2026-06-30T02:20:39.686Z","endTime":"2026-06-30T02:20:46.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.072667773874393,"aZ":-17.82913310603806,"pfxX":5.24199496858725,"pfxZ":7.6791486248477625,"pX":-0.29780639890473865,"pZ":3.5519388449875247,"vX0":-6.256164606104527,"vY0":-135.66243563377213,"vZ0":-2.602244930219155,"x":128.35,"y":142.88,"x0":1.3547473131346723,"y0":50.003569216934515,"z0":5.763297587336628,"aX":9.793309540815937},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":-8.2,"spinRate":2340,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.40341718280653893,"extension":6.172742150398318},"hitData":{"launchSpeed":102.2,"launchAngle":17.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":61.73,"coordY":103.6}},"index":5,"playId":"217a0686-9664-38b3-8a74-630291cd7192","pitchNumber":6,"startTime":"2026-06-30T02:21:04.718Z","endTime":"2026-06-30T02:21:11.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":5.1000000000000085,"leverageIndex":2.02,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:21:11.343Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Troy flies out to center fielder Jonah Cox.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T02:23:17.155Z","endTime":"2026-06-30T02:24:26.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57850987755433,"aZ":-15.12446056923526,"pfxX":-9.148104034335557,"pfxZ":9.47364390844341,"pX":1.1035151198501416,"pZ":2.2885728446137836,"vX0":9.812228431121781,"vY0":-134.19117338225712,"vZ0":-4.624124676361247,"x":74.94,"y":176.99,"x0":-1.4348326431518508,"y0":50.00564883641004,"z0":5.1331675368347485,"aX":-16.469266184633188},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.2,"breakHorizontal":14.2,"spinRate":2343,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4102336268824014,"extension":6.997183976380845},"index":0,"playId":"12d1177f-923c-3a68-8446-b9dbbe9c4c98","pitchNumber":1,"startTime":"2026-06-30T02:23:25.470Z","endTime":"2026-06-30T02:23:29.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":92.6,"endSpeed":83.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.233562557653165,"aZ":-15.273563604621614,"pfxX":-9.62739815778156,"pfxZ":9.365556589439397,"pX":0.4778408470385634,"pZ":2.5159764847971786,"vX0":8.455640866387203,"vY0":-134.4933360653,"vZ0":-4.270876652650427,"x":98.79,"y":170.85,"x0":-1.4791734982518039,"y0":50.00389372516206,"z0":5.231574030029724,"aX":-17.375146349467347},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":15.2,"spinRate":2374,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.40961470360192287,"extension":6.80539393224707},"index":1,"playId":"e1588983-9475-3747-9ddd-3d2ee5229c2b","pitchNumber":2,"startTime":"2026-06-30T02:23:42.244Z","endTime":"2026-06-30T02:23:46.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":86.8,"endSpeed":79.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65939793354689,"aZ":-27.38764667872879,"pfxX":-7.445383499610339,"pfxZ":2.9887545828125943,"pX":1.1095242931087494,"pZ":0.7719184375958844,"vX0":8.830220567647435,"vY0":-126.03524777666529,"vZ0":-5.858469455487208,"x":74.71,"y":217.94,"x0":-1.479284851895125,"y0":50.00496383189616,"z0":5.35089893562499,"aX":-11.928362904063935},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.2,"breakHorizontal":11.4,"spinRate":1473,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4353215147195071,"extension":6.655331251971285},"index":2,"playId":"c3f0ad7d-9ccd-39c7-b893-d55c53c11bd7","pitchNumber":3,"startTime":"2026-06-30T02:23:58.481Z","endTime":"2026-06-30T02:24:02.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.905030654585644,"aZ":-15.658856347642452,"pfxX":-7.009362014816254,"pfxZ":8.8309263996951,"pX":0.250547404684782,"pZ":2.0193427962046964,"vX0":6.938705023163154,"vY0":-135.92097022504967,"vZ0":-5.953671082520316,"x":107.45,"y":184.26,"x0":-1.4251932692562246,"y0":50.0022384065074,"z0":5.326132829440753,"aX":-13.109154968412229},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":11.2,"spinRate":2275,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4030342620298919,"extension":6.753521486187964},"hitData":{"launchSpeed":92.6,"launchAngle":37.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":162.25,"coordY":67.11}},"index":3,"playId":"e2101997-9e6e-3c3f-ac39-47fd6ea95f28","pitchNumber":4,"startTime":"2026-06-30T02:24:15.921Z","endTime":"2026-06-30T02:24:26.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:24:26.034Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to left fielder Victor Bericoto.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T02:24:38.743Z","endTime":"2026-06-30T02:27:15.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.552527622871445,"aZ":-28.828308445242467,"pfxX":-6.841647850586524,"pfxZ":2.0571216133507204,"pX":0.2721548554086176,"pZ":0.9999581454610039,"vX0":6.668742471398101,"vY0":-126.95969728876521,"vZ0":-5.173188006847273,"x":106.63,"y":211.78,"x0":-1.5025815637999589,"y0":50.00617412762296,"z0":5.364962906102726,"aX":-11.145679864550774},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":10.8,"spinRate":1548,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.431802536958553,"extension":6.650352473256992},"index":0,"playId":"64a32963-f369-36a1-8124-de12944a0f9b","pitchNumber":1,"startTime":"2026-06-30T02:24:51.794Z","endTime":"2026-06-30T02:24:55.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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.8,"endSpeed":80.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.577574557988612,"aZ":-23.869851529091317,"pfxX":1.508911587508996,"pfxZ":5.03625982165231,"pX":-0.5651004897965667,"pZ":2.483769424525567,"vX0":2.906405258413402,"vY0":-127.8980188068696,"vZ0":-2.2794109983207522,"x":138.54,"y":171.72,"x0":-1.9143748102244287,"y0":50.00229487141105,"z0":5.267968500196093,"aX":2.48694005463066},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.8,"breakHorizontal":-3.4,"spinRate":2348,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.4290631260859379,"extension":6.66337795231492},"index":1,"playId":"a43bc9e6-3149-36f9-a7ca-693e2205a538","pitchNumber":2,"startTime":"2026-06-30T02:25:04.455Z","endTime":"2026-06-30T02:25:08.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.097067789542628,"aZ":-27.80057604651902,"pfxX":-8.873254800026608,"pfxZ":2.6203532606103233,"pX":0.15146018796451918,"pZ":0.600212364527897,"vX0":7.1292725962388355,"vY0":-128.47537839648513,"vZ0":-6.621312302724684,"x":111.23,"y":222.57,"x0":-1.5092579611473393,"y0":50.00182587944006,"z0":5.377005818936097,"aX":-14.804004302120974},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.4,"breakHorizontal":14.4,"spinRate":1636,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4266373430634416,"extension":6.64298133376085},"index":2,"playId":"277046ea-1b7b-31ef-8ca8-55d4867688dc","pitchNumber":3,"startTime":"2026-06-30T02:25:17.735Z","endTime":"2026-06-30T02:25:21.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.048277309329574,"aZ":-23.70868918759993,"pfxX":2.21848102354934,"pfxZ":5.272523620190748,"pX":-1.4820103852513853,"pZ":2.601137012347347,"vX0":0.552010816977259,"vY0":-126.25252276082072,"vZ0":-1.9146895138984013,"x":173.49,"y":168.55,"x0":-1.9919412524415758,"y0":50.00262305272331,"z0":5.288237978835935,"aX":3.560873776249017},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.4,"breakHorizontal":-4.2,"spinRate":2234,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.4347646096831528,"extension":6.581240267638581},"index":3,"playId":"b7d1ed23-5f86-3236-8789-df13d6c7d69e","pitchNumber":4,"startTime":"2026-06-30T02:25:36.868Z","endTime":"2026-06-30T02:25:41.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26782075448067,"aZ":-29.365916647188858,"pfxX":-9.001704065162421,"pfxZ":1.744619693471745,"pX":0.02587541005483373,"pZ":1.666717611069515,"vX0":7.189822353927337,"vY0":-126.38298515806646,"vZ0":-3.138858237404823,"x":116.01,"y":193.78,"x0":-1.6951368287247808,"y0":50.00037144265144,"z0":5.298866467692398,"aX":-14.46853913700389},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.6,"breakHorizontal":14.5,"spinRate":1663,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.43443520634510246,"extension":6.792091007284085},"index":4,"playId":"e38c89c4-3b8f-3cf1-867c-48eb2846cfd9","pitchNumber":5,"startTime":"2026-06-30T02:25:56.124Z","endTime":"2026-06-30T02:26:00.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-30T02:26:06.160Z","endTime":"2026-06-30T02:26:22.925Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":84.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.582931092903294,"aZ":-13.15130144616787,"pfxX":-7.597614142225064,"pfxZ":10.161253774328044,"pX":0.567116944797681,"pZ":2.8641746186641552,"vX0":7.797599528958372,"vY0":-137.21919934221765,"vZ0":-4.352364323567065,"x":95.38,"y":161.45,"x0":-1.349709921300505,"y0":50.00128085821321,"z0":5.393350757760615,"aX":-14.220974425894235},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":11.8,"spinRate":2430,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.40201919245046724,"extension":6.722999980193258},"index":6,"playId":"89332b63-c0c3-35bf-b15b-4a2523bd5663","pitchNumber":6,"startTime":"2026-06-30T02:26:22.925Z","endTime":"2026-06-30T02:26:29.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.93336201219884,"aZ":-12.761096284639212,"pfxX":-7.947115901766019,"pfxZ":10.08707962366747,"pX":-0.43458274129169744,"pZ":2.366629745981317,"vX0":5.71974619582242,"vY0":-138.78224489974747,"vZ0":-5.74068698267716,"x":133.57,"y":174.88,"x0":-1.5038123295710522,"y0":50.002697514327686,"z0":5.333219846209156,"aX":-15.294954472870849},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":13.0,"spinRate":2378,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3966940672118673,"extension":6.771972827057464},"hitData":{"launchSpeed":89.0,"launchAngle":25.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.48,"coordY":91.18}},"index":7,"playId":"996fd045-7657-37da-a66f-4d0231ff6153","pitchNumber":7,"startTime":"2026-06-30T02:27:01.173Z","endTime":"2026-06-30T02:27:15.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:27:15.781Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Geraldo Perdomo pops out to shortstop Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T02:27:32.016Z","endTime":"2026-06-30T02:28:01.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15712693765443,"aZ":-27.306289500430523,"pfxX":2.293389003075032,"pfxZ":2.960494102218995,"pX":-0.19135518714969804,"pZ":2.600735266877945,"vX0":3.3241928538833587,"vY0":-126.91006954481183,"vZ0":-1.2576412755585455,"x":124.29,"y":168.56,"x0":-1.8123390412546723,"y0":50.00221491756334,"z0":5.2627441976112195,"aX":3.767596066214898},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.3,"breakHorizontal":-4.8,"spinRate":2377,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.4303629515833043,"extension":6.675248971863773},"index":0,"playId":"ee326a90-7ce6-35cc-9d47-525263671dad","pitchNumber":1,"startTime":"2026-06-30T02:27:35.607Z","endTime":"2026-06-30T02:27:39.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07011731414031,"aZ":-12.885835450904626,"pfxX":-6.7933821151216,"pfxZ":10.183491310807767,"pX":-0.1163553277101183,"pZ":3.5448447289743523,"vX0":6.222043357510001,"vY0":-137.179050136111,"vZ0":-2.6648964183389467,"x":121.44,"y":143.07,"x0":-1.53804708540841,"y0":50.00313106101451,"z0":5.4142564146973395,"aX":-12.868696464635992},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":10.9,"spinRate":2315,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4001982066223304,"extension":6.761462402305304},"hitData":{"launchSpeed":94.2,"launchAngle":62.0,"totalDistance":200.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":122.11,"coordY":122.62}},"index":1,"playId":"9a349ced-4b9d-3eda-aa96-e6652187066a","pitchNumber":2,"startTime":"2026-06-30T02:27:50.590Z","endTime":"2026-06-30T02:28:01.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:28:01.384Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a ground ball to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T02:30:06.093Z","endTime":"2026-06-30T02:30:43.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.9,"endSpeed":73.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.255668682715484,"aZ":-36.714732708728185,"pfxX":-3.116573301941992,"pfxZ":-3.3815066253660238,"pX":-0.7310800871406861,"pZ":1.4581912677038171,"vX0":-3.1242647856966674,"vY0":-114.92149009231325,"vZ0":-2.39449303857037,"x":144.87,"y":199.41,"x0":1.048141980794812,"y0":50.00012410629314,"z0":6.062052981498045,"aX":-4.189403429229328},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-6.5,"breakHorizontal":6.4,"spinRate":2388,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.47565135635769984,"extension":6.44209958436812},"index":0,"playId":"288f08b1-c426-37ac-a1a4-507152b73e7a","pitchNumber":1,"startTime":"2026-06-30T02:30:19.008Z","endTime":"2026-06-30T02:30:24.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30460321950078,"aZ":-23.4120469565556,"pfxX":-1.238711500675636,"pfxZ":5.22367093780243,"pX":-0.5549724207992781,"pZ":2.056520300304168,"vX0":-4.200773657197654,"vY0":-128.8523933586057,"vZ0":-5.001709587699486,"x":138.15,"y":183.25,"x0":1.2588281942984796,"y0":50.003918691374494,"z0":5.836697406767474,"aX":-2.0786038666786926},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.5,"breakHorizontal":3.2,"spinRate":2235,"spinDirection":171},"zone":7,"typeConfidence":2.0,"plateTime":0.42542872048730196,"extension":6.404107027850369},"hitData":{"launchSpeed":111.4,"launchAngle":5.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.67,"coordY":87.12}},"index":1,"playId":"93d7b6df-2e81-34b4-81af-2072dfca2895","pitchNumber":2,"startTime":"2026-06-30T02:30:33.230Z","endTime":"2026-06-30T02:30:43.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.13,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:30:43.230Z","atBatIndex":24},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Heliot Ramos grounds into a double play, shortstop Geraldo Perdomo to second baseman Ketel Marte to first baseman Pavin Smith. Rafael Devers out at 2nd. Heliot Ramos out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T02:31:02.187Z","endTime":"2026-06-30T02:31:29.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.451657821619726,"aZ":-25.813492265990817,"pfxX":8.554891633406186,"pfxZ":4.0409639342140435,"pX":0.8899986515409839,"pZ":2.318570554990021,"vX0":-3.773976185380049,"vY0":-124.7602616873089,"vZ0":-3.6607393717067076,"x":83.08,"y":176.18,"x0":1.312046154109432,"y0":50.00392358809173,"z0":5.936113460454276,"aX":13.466300549146968},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.7,"breakHorizontal":-14.6,"spinRate":1820,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4392910011068487,"extension":6.269599993087424},"index":0,"playId":"b06275b7-9c04-33f8-9494-9967be1a604a","pitchNumber":1,"startTime":"2026-06-30T02:31:04.650Z","endTime":"2026-06-30T02:31:09.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":85.4,"endSpeed":78.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14117905811851,"aZ":-28.31679885899878,"pfxX":9.673305923730359,"pfxZ":2.4783722820680865,"pX":0.726461131145692,"pZ":1.6706027106443417,"vX0":-4.1191285475262776,"vY0":-124.23796078985093,"vZ0":-4.627415155240777,"x":89.31,"y":193.67,"x0":1.1541373344782302,"y0":50.00155862759665,"z0":5.925630983345534,"aX":15.03888169634798},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.6,"breakHorizontal":-16.4,"spinRate":1905,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.4417877051919423,"extension":6.381376593355549},"hitData":{"launchSpeed":96.8,"launchAngle":1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.38,"coordY":161.78}},"index":1,"playId":"41551029-f8cc-330e-b438-a9d52d478aa6","pitchNumber":2,"startTime":"2026-06-30T02:31:20.333Z","endTime":"2026-06-30T02:31:29.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":9.600000000000009,"leverageIndex":1.91,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:31:29.430Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out, second baseman Ketel Marte to first baseman Pavin Smith.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T02:31:52.575Z","endTime":"2026-06-30T02:32:50.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.948717790113086,"aZ":-13.019831602641569,"pfxX":3.8161073721945566,"pfxZ":10.25841765084892,"pX":0.03667686383831453,"pZ":2.1842214449839394,"vX0":-4.324977663251498,"vY0":-135.613814475894,"vZ0":-7.137600804928904,"x":115.6,"y":179.81,"x0":1.15443603269136,"y0":50.00403733751296,"z0":5.753762748322112,"aX":7.126693438547245},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.3,"breakHorizontal":-6.0,"spinRate":2326,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.40348695492829556,"extension":6.3611224289446255},"index":0,"playId":"ff4478e6-cff7-3ea4-9ddd-86baf82dfc4c","pitchNumber":1,"startTime":"2026-06-30T02:31:56.543Z","endTime":"2026-06-30T02:32:00.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35867911859921,"aZ":-17.025744299408217,"pfxX":7.384982477718061,"pfxZ":8.35456263709438,"pX":0.20873732670317968,"pZ":1.5275451071056145,"vX0":-4.647939056701238,"vY0":-133.68202387430546,"vZ0":-8.06599992340142,"x":109.04,"y":197.54,"x0":1.0089308942123567,"y0":50.00368546955409,"z0":5.8023859107160805,"aX":13.389704815474694},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.6,"breakHorizontal":-12.4,"spinRate":2227,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.4094698185793373,"extension":6.374488944579616},"index":1,"playId":"0dea31c9-4e91-3d14-b0f0-cbbccdcc2d99","pitchNumber":2,"startTime":"2026-06-30T02:32:11.786Z","endTime":"2026-06-30T02:32:16.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.930657031146644,"aZ":-16.871358462127652,"pfxX":6.749002495836877,"pfxZ":8.378152497505972,"pX":1.1083333652451846,"pZ":2.2574749228523356,"vX0":-2.5615704147978535,"vY0":-134.49516025553328,"vZ0":-6.3534579281892505,"x":74.75,"y":177.83,"x0":1.1977121907653425,"y0":50.00537398451939,"z0":5.852574323362627,"aX":12.33148680148996},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.9,"breakHorizontal":-11.6,"spinRate":2294,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4076900776823167,"extension":6.303275531624102},"index":2,"playId":"df44b535-a86d-3999-bad4-3e9b52e15f0f","pitchNumber":3,"startTime":"2026-06-30T02:32:26.051Z","endTime":"2026-06-30T02:32:31.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2548534562476,"aZ":-17.957545797076083,"pfxX":8.166730504100329,"pfxZ":7.770502718589034,"pX":0.6468052341736277,"pZ":2.683835237092097,"vX0":-4.0308861695505644,"vY0":-134.64098481150475,"vZ0":-5.066760919549824,"x":92.35,"y":166.32,"x0":1.105385443727092,"y0":50.0008737859934,"z0":5.867748025104437,"aX":14.935989676852099},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.2,"breakHorizontal":-13.9,"spinRate":2226,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.4074009137325585,"extension":6.369919764127804},"hitData":{"launchSpeed":87.6,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.41,"coordY":157.6}},"index":3,"playId":"e6189003-4fd5-3a08-b822-edb9c3c4add1","pitchNumber":4,"startTime":"2026-06-30T02:32:42.682Z","endTime":"2026-06-30T02:32:50.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:32:50.863Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T02:34:38.895Z","endTime":"2026-06-30T02:35:59.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.280955444450633,"aZ":-25.55475322385811,"pfxX":-7.9123964732434064,"pfxZ":4.161366440613318,"pX":0.4344853173790919,"pZ":0.14840776802454256,"vX0":7.137131892567553,"vY0":-125.10982155382383,"vZ0":-7.632636801745992,"x":100.44,"y":234.77,"x0":-1.4216457575223596,"y0":50.00510954790616,"z0":5.321022712319832,"aX":-12.595967188191368},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.0,"breakHorizontal":12.7,"spinRate":1655,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4371215667247119,"extension":6.5894460954977525},"index":0,"playId":"1221f19d-b724-39f8-9aab-74108c70699d","pitchNumber":1,"startTime":"2026-06-30T02:35:03.997Z","endTime":"2026-06-30T02:35:09.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.196348123998337,"aZ":-12.652488791726162,"pfxX":-4.659651487740069,"pfxZ":10.636758135706849,"pX":0.9537952180257608,"pZ":3.247960626284308,"vX0":8.036723494567168,"vY0":-135.04639560023753,"vZ0":-3.281407724936925,"x":80.64,"y":151.09,"x0":-1.464086479061846,"y0":50.00084426469052,"z0":5.376982816434261,"aX":-8.551158128419559},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.7,"breakHorizontal":6.6,"spinRate":2258,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4066074091514711,"extension":6.782152411094588},"index":1,"playId":"b138a8df-b823-3e45-862f-675f0e6dab4f","pitchNumber":2,"startTime":"2026-06-30T02:35:19.449Z","endTime":"2026-06-30T02:35:23.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39574081685761,"aZ":-25.025718742053296,"pfxX":0.28193985831092405,"pfxZ":4.437416842762353,"pX":-1.2206308301045978,"pZ":2.330122202386706,"vX0":1.6700466175361222,"vY0":-126.08178516431667,"vZ0":-2.538500803439012,"x":163.53,"y":175.87,"x0":-1.9279701372299918,"y0":50.004458565685404,"z0":5.367497901879381,"aX":0.45424653318186614},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.7,"breakHorizontal":-0.8,"spinRate":2261,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.43426296365866834,"extension":6.647566826390992},"index":2,"playId":"15220c7e-b64b-3ee4-9e2a-27dbd172ceb2","pitchNumber":3,"startTime":"2026-06-30T02:35:33.313Z","endTime":"2026-06-30T02:35:38.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.030991295692104,"aZ":-14.046656280410255,"pfxX":-6.6490981368384965,"pfxZ":9.76906299448408,"pX":-1.337943790034497,"pZ":1.9870963617356083,"vX0":3.1784104677671543,"vY0":-136.36386464350053,"vZ0":-6.178536480455877,"x":168.0,"y":185.13,"x0":-1.6639453633222838,"y0":50.00670118520682,"z0":5.27722621446144,"aX":-12.343791036235325},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":11.3,"spinRate":2229,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4039068000808248,"extension":6.69197479745297},"index":3,"playId":"cb0f84da-fe2a-34b9-988a-a009c6587f7e","pitchNumber":4,"startTime":"2026-06-30T02:35:54.343Z","endTime":"2026-06-30T02:35:59.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.8,"awayTeamWinProbability":28.200000000000003,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.83,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:35:59.015Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Gabriel Moreno grounds into a double play, third baseman Matt Chapman to second baseman Luis Arraez to first baseman Rafael Devers. Corbin Carroll out at 2nd. Gabriel Moreno out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T02:36:26.448Z","endTime":"2026-06-30T02:38:28.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"4182ad43-c8b2-4bda-8bd2-ae598eb67c91","startTime":"2026-06-30T02:36:26.448Z","endTime":"2026-06-30T02:36:31.448Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32022783463002,"aZ":-12.86445352866608,"pfxX":-6.941621552595727,"pfxZ":10.48845151335835,"pX":-1.2409362194658986,"pZ":2.638748265734412,"vX0":3.440377147648134,"vY0":-135.92639536546002,"vZ0":-4.9270869863687565,"x":164.3,"y":167.53,"x0":-1.6325177242911248,"y0":50.00049586539858,"z0":5.392952232071995,"aX":-12.775761580513432},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":11.6,"spinRate":2247,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4055083615479358,"extension":6.682108824258886},"index":1,"playId":"6a60c7b3-02bc-35d9-9f7d-4e3dc923074c","pitchNumber":1,"startTime":"2026-06-30T02:36:45.779Z","endTime":"2026-06-30T02:36:50.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":75.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44639164093498,"aZ":-26.743385626705024,"pfxX":3.122849292783706,"pfxZ":3.6759574440106757,"pX":0.18776041407956573,"pZ":2.2954475222555577,"vX0":3.873616872950802,"vY0":-122.46448952687172,"vZ0":-1.1967181751542322,"x":109.84,"y":176.8,"x0":-1.837077978415055,"y0":50.00158395814977,"z0":5.1381105194044885,"aX":4.610415896129362},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.6,"breakHorizontal":-6.7,"spinRate":2374,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.4521026503507053,"extension":6.863310645739937},"index":2,"playId":"e4a04ab6-bbc2-39e5-85f8-17361a9ff1ec","pitchNumber":2,"startTime":"2026-06-30T02:37:04.355Z","endTime":"2026-06-30T02:37:08.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55059058730209,"aZ":-27.77888169611048,"pfxX":-7.2054810976105035,"pfxZ":2.6785071724950127,"pX":0.023090067992736902,"pZ":2.0655265245782934,"vX0":5.9920320212371445,"vY0":-127.21263418767583,"vZ0":-3.153467012354855,"x":116.12,"y":183.01,"x0":-1.4241506397435737,"y0":50.00472018892373,"z0":5.518008424390351,"aX":-11.837485124064791},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.3,"breakHorizontal":11.8,"spinRate":1495,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.4301859350875681,"extension":6.666282815919066},"index":3,"playId":"bf93876b-769c-349d-99cb-345ddbd5b20b","pitchNumber":3,"startTime":"2026-06-30T02:37:25.689Z","endTime":"2026-06-30T02:37:30.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-30T02:37:52.906Z","endTime":"2026-06-30T02:38:20.846Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":88.3,"endSpeed":80.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.503692878962223,"aZ":-29.201531547262928,"pfxX":-7.024520782504796,"pfxZ":1.7791216602952806,"pX":-0.327542771486078,"pZ":1.809446820261979,"vX0":5.322687275481375,"vY0":-128.53411414792774,"vZ0":-3.67107404750339,"x":129.49,"y":189.92,"x0":-1.5161372423456891,"y0":50.00071551407173,"z0":5.532348311565015,"aX":-11.711636851561853},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":11.5,"spinRate":1646,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.426708365338043,"extension":6.67046788461066},"hitData":{"launchSpeed":92.0,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.32,"coordY":165.72}},"index":5,"playId":"69a0dd3f-9382-3e28-bacf-1a676c986014","pitchNumber":4,"startTime":"2026-06-30T02:38:20.846Z","endTime":"2026-06-30T02:38:28.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-6.8999999999999915,"leverageIndex":1.35,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:38:28.492Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Lourdes Gurriel Jr. doubles (7) on a line drive to left fielder Victor Bericoto.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T02:38:52.189Z","endTime":"2026-06-30T02:39:37.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.070841497848,"aZ":-13.658544973453775,"pfxX":-7.570479929582046,"pfxZ":10.106347008215803,"pX":0.513714795950844,"pZ":1.851140486429236,"vX0":7.800152865990404,"vY0":-135.80707460432757,"vZ0":-6.312717351324664,"x":97.42,"y":188.8,"x0":-1.4388664438758414,"y0":50.002813650420755,"z0":5.1903214191430465,"aX":-13.869847665584413},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.8,"breakHorizontal":11.6,"spinRate":2334,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4063183768064125,"extension":6.846150531437726},"index":0,"playId":"4a61293e-a9f9-3151-bb36-0fd4d3bc8d7c","pitchNumber":1,"startTime":"2026-06-30T02:38:57.842Z","endTime":"2026-06-30T02:39:01.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":76.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.410856437451294,"aZ":-29.79798469931901,"pfxX":4.6252447390296645,"pfxZ":1.569225366456072,"pX":1.028115501131622,"pZ":1.6686448968123313,"vX0":5.234049864333627,"vY0":-123.63899070830277,"vZ0":-2.582725889272451,"x":77.81,"y":193.73,"x0":-1.7339901935244633,"y0":50.00557885747277,"z0":5.280785280369492,"aX":7.011764965397276},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.4,"breakHorizontal":-9.8,"spinRate":2539,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.44656718016725394,"extension":6.693719843549452},"index":1,"playId":"7f672726-533a-3591-adfb-b59991c15071","pitchNumber":2,"startTime":"2026-06-30T02:39:10.754Z","endTime":"2026-06-30T02:39:15.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.146077497951566,"aZ":-28.850330030637643,"pfxX":4.522847515536704,"pfxZ":2.2181521847639063,"pX":0.09711745278651822,"pZ":2.023445834841792,"vX0":3.315650065727424,"vY0":-122.88575340854794,"vZ0":-1.6741278831594688,"x":113.3,"y":184.15,"x0":-1.8671853187211631,"y0":50.00102865794492,"z0":5.214422824478305,"aX":6.769920441319846},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.8,"breakHorizontal":-9.1,"spinRate":2486,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.44937413147590544,"extension":6.682027671097649},"hitData":{"launchSpeed":85.7,"launchAngle":15.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":49.32,"coordY":122.24}},"index":2,"playId":"eb39c3fc-417e-361d-b420-da2dba45fbac","pitchNumber":3,"startTime":"2026-06-30T02:39:24.740Z","endTime":"2026-06-30T02:39:37.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.42,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:39:37.197Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Kepler lines out to third baseman Matt Chapman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T02:39:54.024Z","endTime":"2026-06-30T02:40:48.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30555222129856,"aZ":-32.44959510514235,"pfxX":-7.476439457177605,"pfxZ":-0.16947824377013632,"pX":-1.000360041068324,"pZ":2.0561708186030163,"vX0":4.379046898329397,"vY0":-125.88542339244783,"vZ0":-1.991198913881547,"x":155.13,"y":183.26,"x0":-1.786379616929168,"y0":50.00485054098701,"z0":5.471295443896117,"aX":-12.063518499477698},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.5,"breakHorizontal":12.6,"spinRate":1584,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.43424570116108807,"extension":6.748557150795306},"index":0,"playId":"709412cf-56d5-31e2-9482-c79a370bb205","pitchNumber":1,"startTime":"2026-06-30T02:40:10.242Z","endTime":"2026-06-30T02:40:13.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.253346979412946,"aZ":-19.68576206330351,"pfxX":-8.074454909915593,"pfxZ":6.862060350581512,"pX":-0.6602520780790172,"pZ":3.268077677129779,"vX0":5.722090208004158,"vY0":-134.77110258970663,"vZ0":-1.6189430957023372,"x":142.17,"y":150.54,"x0":-1.7736350893578183,"y0":50.000327953937685,"z0":5.282298417856703,"aX":-14.690269811005729},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":13.2,"spinRate":2144,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.40809593453090454,"extension":6.71882355496395},"hitData":{"launchSpeed":69.4,"launchAngle":12.0,"totalDistance":128.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":102.97,"coordY":156.24}},"index":1,"playId":"8dbcdfa2-b4b5-3682-b06c-6a6344d5d082","pitchNumber":2,"startTime":"2026-06-30T02:40:35.234Z","endTime":"2026-06-30T02:40:48.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.25,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:40:48.887Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Victor Bericoto doubles (1) on a fly ball to left fielder Max Kepler, deflected by center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:42:16.033Z","endTime":"2026-06-30T02:44:38.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.1,"endSpeed":83.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01459739307258,"aZ":-17.4029134411914,"pfxX":3.7098692200270253,"pfxZ":8.2683600245506,"pX":0.5265293403971324,"pZ":3.6120459552021247,"vX0":-3.2157652655209388,"vY0":-132.73868533158566,"vZ0":-2.6898015166456632,"x":96.93,"y":141.25,"x0":1.270821049366588,"y0":50.005866478886894,"z0":5.903366699695036,"aX":6.631240049163846},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.6,"breakHorizontal":-6.0,"spinRate":2199,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.41239550066263764,"extension":6.222753673096972},"index":0,"playId":"d2bf0e41-4d04-3ce4-9551-e77a9758961a","pitchNumber":1,"startTime":"2026-06-30T02:42:54.996Z","endTime":"2026-06-30T02:42:59.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":83.7,"endSpeed":76.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.587928723045845,"aZ":-27.95916139623634,"pfxX":9.198446407597178,"pfxZ":2.8260619685361084,"pX":2.033486322648437,"pZ":1.8930016848542588,"vX0":-1.3692909025095135,"vY0":-121.89272675689537,"vZ0":-3.82967119011869,"x":39.49,"y":187.67,"x0":1.4104669065282422,"y0":50.005829757426696,"z0":5.918122747170929,"aX":13.743299405643954},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.4,"breakHorizontal":-16.3,"spinRate":1790,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4506086066872266,"extension":6.263658898825639},"index":1,"playId":"98111285-05ca-33b6-beeb-24dfca46f95b","pitchNumber":2,"startTime":"2026-06-30T02:43:11.923Z","endTime":"2026-06-30T02:43:15.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73144867557158,"aZ":-25.1822841484449,"pfxX":10.436558499075467,"pfxZ":4.541975231133736,"pX":0.3461114983077853,"pZ":1.36866062564612,"vX0":-5.58835613823218,"vY0":-123.58543057606653,"vZ0":-5.664768222853789,"x":103.81,"y":201.83,"x0":1.286382194239299,"y0":50.00317266344941,"z0":5.818775720081414,"aX":16.066840301209663},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.1,"breakHorizontal":-17.5,"spinRate":1951,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4440034875807961,"extension":6.3607804164816555},"index":2,"playId":"7bcee20f-49bb-3757-94a5-fd67b5f0bfc7","pitchNumber":3,"startTime":"2026-06-30T02:43:25.430Z","endTime":"2026-06-30T02:43:28.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.119645525553306,"aZ":-16.40138643083788,"pfxX":4.419369863962878,"pfxZ":8.595567780343425,"pX":0.19344295870493264,"pZ":3.8152575749723323,"vX0":-4.953525820268777,"vY0":-134.58173645340574,"vZ0":-2.0885468319994955,"x":109.63,"y":135.77,"x0":1.4834232989454041,"y0":50.00319959885396,"z0":5.762673304088158,"aX":8.110050559552295},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":-7.0,"spinRate":2298,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.40694966694926826,"extension":6.323499266854945},"index":3,"playId":"fadbf988-c64f-3bc1-a68f-0906ac337ceb","pitchNumber":4,"startTime":"2026-06-30T02:43:47.372Z","endTime":"2026-06-30T02:43:51.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14436363581492,"aZ":-16.949924481953058,"pfxX":5.199641960046886,"pfxZ":8.236085597237723,"pX":-0.5839290183596576,"pZ":3.643612890999366,"vX0":-6.89497132483857,"vY0":-135.02756471097146,"vZ0":-2.4651514566762467,"x":139.26,"y":140.4,"x0":1.3259894654924955,"y0":50.001945854797064,"z0":5.759756076229373,"aX":9.610694555941796},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":-7.9,"spinRate":2243,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.40550129483444186,"extension":6.261836861815363},"index":4,"playId":"1119b2e8-1a77-3366-96b8-c57199b3c70d","pitchNumber":5,"startTime":"2026-06-30T02:44:06.862Z","endTime":"2026-06-30T02:44:12.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.719030000907363,"aZ":-26.589507161213557,"pfxX":5.86132112837065,"pfxZ":3.7087548576006206,"pX":0.3185779360597417,"pZ":1.5346476871135324,"vX0":-4.084066436569117,"vY0":-121.89455753767366,"vZ0":-4.614086708088651,"x":104.86,"y":197.34,"x0":1.2533226619359559,"y0":50.005643241714374,"z0":5.745151493678843,"aX":8.831301070938814},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.9,"breakHorizontal":-9.7,"spinRate":1707,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4491639617966694,"extension":6.487671823781704},"hitData":{"launchSpeed":97.6,"launchAngle":26.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":92.88,"coordY":46.17}},"index":5,"playId":"33d00730-bdb1-3a51-9ab6-b9b30d9cdb1b","pitchNumber":6,"startTime":"2026-06-30T02:44:24.435Z","endTime":"2026-06-30T02:44:38.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":-8.600000000000001,"leverageIndex":1.26,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:44:38.034Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eric Haase grounds out to first baseman Pavin Smith. Victor Bericoto to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:44:58.465Z","endTime":"2026-06-30T02:45:44.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"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":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.629455792087597,"aZ":-13.646222157106772,"pfxX":4.521866276781809,"pfxZ":10.084718676432107,"pX":-0.7744222899863534,"pZ":3.194469010787901,"vX0":-6.900130837124191,"vY0":-134.98726750943987,"vZ0":-4.365118940605035,"x":146.52,"y":152.53,"x0":1.2327233615345725,"y0":50.00262381981533,"z0":5.8000601494041915,"aX":8.308023426611559},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":-6.6,"spinRate":2345,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.40647704202394763,"extension":6.3211354285137835},"index":0,"playId":"1489c3ab-5f3c-355a-adfd-176ad4753274","pitchNumber":1,"startTime":"2026-06-30T02:45:11.699Z","endTime":"2026-06-30T02:45:15.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"second":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.884016946472943,"aZ":-15.8180814167475,"pfxX":5.491176621475464,"pfxZ":8.927510327140073,"pX":-0.8031406812651233,"pZ":3.175636045962113,"vX0":-7.08665583451552,"vY0":-134.88078765530514,"vZ0":-4.000709052098527,"x":147.61,"y":153.04,"x0":1.1517952559000826,"y0":50.00437728235182,"z0":5.802443574141795,"aX":10.062394777623188},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":-8.3,"spinRate":2219,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.4069607777933868,"extension":6.1494937633682305},"hitData":{"launchSpeed":69.7,"launchAngle":-43.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.05,"coordY":169.77}},"index":1,"playId":"8a1db010-9c00-37bf-810c-9d32f2166dde","pitchNumber":2,"startTime":"2026-06-30T02:45:36.639Z","endTime":"2026-06-30T02:45:44.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"second":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.199999999999996,"awayTeamWinProbability":42.800000000000004,"homeTeamWinProbabilityAdded":1.999999999999993,"leverageIndex":1.79,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:45:44.679Z","atBatIndex":32},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jonah Cox hits a sacrifice bunt. Victor Bericoto scores. Jonah Cox to 1st.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:46:03.965Z","endTime":"2026-06-30T02:47:16.666Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":41},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.0,"endSpeed":78.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.807416445573395,"aZ":-23.82587585249177,"pfxX":9.468312891182817,"pfxZ":5.297371915474624,"pX":0.5916272700701584,"pZ":1.5637076818825604,"vX0":-4.282960632338134,"vY0":-125.13032351023342,"vZ0":-5.615167173659428,"x":94.45,"y":196.56,"x0":1.1015246683510498,"y0":50.00145856342797,"z0":5.805967184454557,"aX":14.913960491810094},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.4,"breakHorizontal":-16.1,"spinRate":1918,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4388302266489119,"extension":6.474974344774559},"index":0,"playId":"2b070db1-3d3d-35c3-96da-bd259c24c86a","pitchNumber":1,"startTime":"2026-06-30T02:46:09.993Z","endTime":"2026-06-30T02:46:15.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"third":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70624474854522,"aZ":-26.244685691621232,"pfxX":9.670656301551826,"pfxZ":3.8349652194986117,"pX":0.6364760984724963,"pZ":1.1432898961991569,"vX0":-4.613600338077839,"vY0":-124.08093345351037,"vZ0":-5.89865189871637,"x":92.74,"y":207.91,"x0":1.2715497067749368,"y0":50.0047545337364,"z0":5.761332693651503,"aX":14.958606584850314},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.6,"breakHorizontal":-16.3,"spinRate":1896,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.44279823890948267,"extension":6.49288489387475},"index":1,"playId":"f7f75dcd-261a-3a3e-8602-5edfe12baf1e","pitchNumber":2,"startTime":"2026-06-30T02:46:26.513Z","endTime":"2026-06-30T02:46:29.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"third":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.696069870591252,"aZ":-25.84585768372079,"pfxX":10.050189759229756,"pfxZ":4.416400914175195,"pX":0.9352382159364976,"pZ":1.6987695390110433,"vX0":-3.9292693020424707,"vY0":-119.43988521432911,"vZ0":-4.090810812200992,"x":81.35,"y":192.91,"x0":1.3031170908588605,"y0":50.00338017132035,"z0":5.778836308320007,"aX":14.406973560142148},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.2,"breakHorizontal":-17.2,"spinRate":1829,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4599525517178318,"extension":6.4842452522938245},"index":2,"playId":"36305143-46e1-32da-8bb4-ad6776882bc7","pitchNumber":3,"startTime":"2026-06-30T02:46:45.974Z","endTime":"2026-06-30T02:46:53.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"third":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8259411597246,"aZ":-25.777325533761637,"pfxX":8.79629840615842,"pfxZ":4.4502369645911495,"pX":0.3124986526970486,"pZ":2.0262591211844643,"vX0":-5.032634881816235,"vY0":-119.63989948826645,"vZ0":-3.378062168166129,"x":105.09,"y":184.07,"x0":1.309191810863195,"y0":50.00450283099814,"z0":5.787358461853993,"aX":12.649755349108377},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.4,"breakHorizontal":-14.6,"spinRate":1653,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.45924791364415185,"extension":6.531815820414889},"hitData":{"launchSpeed":28.7,"launchAngle":-2.0,"totalDistance":14.0,"trajectory":"bunt_grounder","hardness":"medium","location":"3","coordinates":{"coordX":137.62,"coordY":189.92}},"index":3,"playId":"3fbb32dc-4809-3643-8188-f53bfed0c9f2","pitchNumber":4,"startTime":"2026-06-30T02:47:08.972Z","endTime":"2026-06-30T02:47:16.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"third":{"id":682674,"link":"/api/v1/people/682674"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-7.499999999999993,"leverageIndex":1.94,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:47:16.666Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out to right fielder Corbin Carroll in foul territory. Jonah Cox to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:47:50.031Z","endTime":"2026-06-30T02:48:31.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73295130517996,"aZ":-15.67513618295713,"pfxX":4.011047931705316,"pfxZ":8.932897771193597,"pX":-0.5133855469017645,"pZ":3.6516277540621638,"vX0":-6.020480213061382,"vY0":-135.12994615559813,"vZ0":-2.935368639519745,"x":136.57,"y":140.19,"x0":1.2234349323927793,"y0":50.00473955538764,"z0":5.854649416435353,"aX":7.4107709793315415},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":-6.0,"spinRate":2279,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4054847862324591,"extension":6.214966090889669},"index":0,"playId":"fc9e2d61-11e1-3f7c-a278-f312696ed33e","pitchNumber":1,"startTime":"2026-06-30T02:47:50.031Z","endTime":"2026-06-30T02:47:56.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jonah Cox steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"fc9e2d61-11e1-3f7c-a278-f312696ed33e","startTime":"2026-06-30T02:48:07.053Z","endTime":"2026-06-30T02:48:18.540Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":813841,"link":"/api/v1/people/813841"},"postOnSecond":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"homeTeamWinProbability":47.3,"awayTeamWinProbability":52.7,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":1.64,"dramaIndex":61.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.444281604477492,"aZ":-25.98937110470808,"pfxX":9.756090454340011,"pfxZ":3.9796245827346146,"pX":0.8176397992627767,"pZ":1.9384973491937898,"vX0":-4.427034968219237,"vY0":-124.02261101498101,"vZ0":-4.3043526502332945,"x":85.83,"y":186.44,"x0":1.3609570501589692,"y0":50.00244780260715,"z0":5.8711731311039035,"aX":15.155618348008188},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.4,"breakHorizontal":-16.6,"spinRate":2004,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.44210901263179236,"extension":6.367435408410278},"hitData":{"launchSpeed":81.1,"launchAngle":54.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.74,"coordY":138.94}},"index":2,"playId":"3ac34ccb-09e5-3636-949c-d0ac96a46246","pitchNumber":2,"startTime":"2026-06-30T02:48:18.540Z","endTime":"2026-06-30T02:48:31.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":51.4,"awayTeamWinProbability":48.6,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.64,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:48:31.406Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, second baseman Ketel Marte to first baseman Pavin Smith.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T02:48:52.091Z","endTime":"2026-06-30T02:49:38.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05814669263115,"aZ":-13.200971987261486,"pfxX":2.8000907329554474,"pfxZ":10.151611235725717,"pX":-0.0015558807167805383,"pZ":2.828521990674573,"vX0":-4.243336088923104,"vY0":-135.91175184786053,"vZ0":-5.578127416372131,"x":117.06,"y":162.41,"x0":1.2168451145925783,"y0":50.002171557342336,"z0":5.825840284737051,"aX":5.233320307005},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":-4.2,"spinRate":2334,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.40315110084380024,"extension":6.422078264001472},"index":0,"playId":"9688ee41-de78-3b56-acc6-ce624c81da69","pitchNumber":1,"startTime":"2026-06-30T02:49:14.760Z","endTime":"2026-06-30T02:49:18.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"third":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23316141588003,"aZ":-23.208515990215602,"pfxX":0.09931807246287444,"pfxZ":5.148884828553848,"pX":-0.05921109200929199,"pZ":1.8729130372331622,"vX0":-3.365155802303603,"vY0":-130.98959324079885,"vZ0":-5.436127981191779,"x":119.26,"y":188.21,"x0":1.2282481509690024,"y0":50.00132095805151,"z0":5.7063784855107,"aX":0.1733846472410725},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":0.6,"spinRate":2278,"spinDirection":164},"zone":8,"typeConfidence":2.0,"plateTime":0.4178821267911159,"extension":6.516472567507915},"hitData":{"launchSpeed":97.6,"launchAngle":5.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.98,"coordY":155.07}},"index":1,"playId":"64b7ae9e-5e68-3fa6-acff-331ee9a91690","pitchNumber":2,"startTime":"2026-06-30T02:49:30.586Z","endTime":"2026-06-30T02:49:38.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"third":{"id":813841,"link":"/api/v1/people/813841"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":5.299999999999997,"leverageIndex":1.93,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:49:38.476Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Arenado walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T02:51:32.593Z","endTime":"2026-06-30T02:53:12.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81223776388481,"aZ":-28.253870703970588,"pfxX":-6.457654221988521,"pfxZ":2.445904626496886,"pX":1.5110120573838042,"pZ":1.4513956254651763,"vX0":9.01702508806402,"vY0":-126.10735725349078,"vZ0":-4.679090468283357,"x":59.4,"y":199.59,"x0":-1.2799897829209106,"y0":50.00239112772685,"z0":5.623069087524549,"aX":-10.350224613289956},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":9.5,"spinRate":1488,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.43514397882967515,"extension":6.659815150291642},"index":0,"playId":"9f8df9d8-027e-3324-a4f0-e018187b802c","pitchNumber":1,"startTime":"2026-06-30T02:51:48.135Z","endTime":"2026-06-30T02:51:51.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":93.1,"endSpeed":84.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92224789564494,"aZ":-12.145693178861936,"pfxX":-6.064305122972361,"pfxZ":10.92416620928062,"pX":-0.08247893892618241,"pZ":1.2048435391612902,"vX0":5.657261597601348,"vY0":-135.153233483987,"vZ0":-8.776221903746682,"x":120.14,"y":206.25,"x0":-1.4240543849649703,"y0":50.00315673992682,"z0":5.365943968863201,"aX":-11.118739070441153},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":9.6,"spinRate":2374,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4066593001668295,"extension":6.712584144806818},"index":1,"playId":"44cb6bf9-05b3-34da-82bb-9d921fce95e4","pitchNumber":2,"startTime":"2026-06-30T02:52:02.017Z","endTime":"2026-06-30T02:52:06.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99799773642591,"aZ":-11.912524137265237,"pfxX":-6.062709067408035,"pfxZ":11.031190944588342,"pX":0.966786616630629,"pZ":2.064321065526165,"vX0":8.574032050006032,"vY0":-135.50806720803237,"vZ0":-6.139785767773585,"x":80.15,"y":183.04,"x0":-1.4687714786794526,"y0":50.005071621585046,"z0":5.212223395203904,"aX":-11.138749551739336},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":8.9,"spinRate":2431,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4061086903239559,"extension":6.846078875898448},"index":2,"playId":"8c68db4e-d421-36be-9b20-1d7184dd9c6b","pitchNumber":3,"startTime":"2026-06-30T02:52:18.912Z","endTime":"2026-06-30T02:52:45.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"}},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40131883828632,"aZ":-11.626839815199638,"pfxX":-5.953259683143948,"pfxZ":10.998263788585696,"pX":0.6388243170228335,"pZ":2.27063501833553,"vX0":7.492224121737323,"vY0":-136.63483625782712,"vZ0":-6.133425427171298,"x":92.65,"y":177.47,"x0":-1.3805541101399315,"y0":50.00565570777544,"z0":5.362587088916026,"aX":-11.125939172518793},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":9.0,"spinRate":2416,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.4026747320612265,"extension":6.836475338500976},"index":3,"playId":"71fe6579-b722-3674-9b16-d108995d05d3","pitchNumber":4,"startTime":"2026-06-30T02:52:50.323Z","endTime":"2026-06-30T02:52:55.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.355743991755965,"aZ":-27.209733433398437,"pfxX":-7.134345728060311,"pfxZ":2.9844439267129728,"pX":1.0269545562713385,"pZ":1.1478226830864473,"vX0":8.642720932245398,"vY0":-128.55393970032978,"vZ0":-5.465397863195919,"x":77.85,"y":207.79,"x0":-1.4624530618947544,"y0":50.000008076494005,"z0":5.431613160550224,"aX":-11.857318360429431},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.3,"breakHorizontal":10.8,"spinRate":1597,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4271893554245825,"extension":6.736220931328236},"index":4,"playId":"a1fca8cd-0919-3048-afd5-88624980c799","pitchNumber":5,"startTime":"2026-06-30T02:53:08.138Z","endTime":"2026-06-30T02:53:12.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.16,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:53:12.714Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pavin Smith grounds out softly to first baseman Rafael Devers. Nolan Arenado to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T02:53:28.641Z","endTime":"2026-06-30T02:54:33.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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(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.9,"endSpeed":80.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.326646538189983,"aZ":-24.336558969643,"pfxX":-0.3010773485231719,"pfxZ":4.744804888006719,"pX":0.25143801708171687,"pZ":1.7885617531594717,"vX0":5.065908283559536,"vY0":-127.93758247088664,"vZ0":-3.9920101826747647,"x":107.42,"y":190.49,"x0":-1.7183105336408084,"y0":50.00096655688246,"z0":5.28489311926474,"aX":-0.4972751738259203},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.9,"breakHorizontal":-0.6,"spinRate":2434,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.4287417564911755,"extension":6.630487551848071},"index":0,"playId":"171cc2d8-100b-3a50-8970-0ed3678bed5a","pitchNumber":1,"startTime":"2026-06-30T02:53:39.991Z","endTime":"2026-06-30T02:53:45.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.703098824045654,"aZ":-26.158252514257235,"pfxX":-6.286138821977854,"pfxZ":3.6703643240788155,"pX":-0.3963396686053463,"pZ":1.6825156952785914,"vX0":5.190125327608933,"vY0":-127.63042736071185,"vZ0":-4.367322172237991,"x":132.11,"y":193.35,"x0":-1.6453546674990487,"y0":50.0042298200213,"z0":5.490167853564687,"aX":-10.310913217682115},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.8,"breakHorizontal":10.1,"spinRate":1628,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.43011579633116215,"extension":6.67599003776226},"index":1,"playId":"6d9c4621-54a3-390e-aaa9-e0746b87014f","pitchNumber":2,"startTime":"2026-06-30T02:53:56.931Z","endTime":"2026-06-30T02:54:00.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.187394888079673,"aZ":-29.37966736576979,"pfxX":-8.257541300169288,"pfxZ":1.70971784704758,"pX":-0.49320527121765906,"pZ":2.4176049621830926,"vX0":5.342259076861203,"vY0":-126.96143523376786,"vZ0":-1.9455968119443212,"x":135.8,"y":173.5,"x0":-1.552723373571661,"y0":50.00017723373565,"z0":5.533813272383172,"aX":-13.467851775712164},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":13.7,"spinRate":1518,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4315447613603851,"extension":6.640087551014748},"hitData":{"launchSpeed":58.6,"launchAngle":-51.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":137.84,"coordY":188.83}},"index":2,"playId":"2c796a46-7f90-38a9-be6f-d9ed1ab5a2cc","pitchNumber":3,"startTime":"2026-06-30T02:54:24.954Z","endTime":"2026-06-30T02:54:33.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.4,"awayTeamWinProbability":40.6,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":1.89,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:54:33.185Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Troy singles on a line drive to right fielder Heliot Ramos. Nolan Arenado to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T02:54:57.192Z","endTime":"2026-06-30T02:56:23.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnThird":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19096995277287,"aZ":-26.36648813036199,"pfxX":2.05112174559936,"pfxZ":3.690375428308344,"pX":0.8704318112096777,"pZ":1.6046073054641539,"vX0":5.517542691038016,"vY0":-125.62802892890538,"vZ0":-3.9463396105836623,"x":83.82,"y":195.46,"x0":-1.634784383207939,"y0":50.003062216270514,"z0":5.378143214749863,"aX":3.225269568531354},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.9,"breakHorizontal":-5.2,"spinRate":2370,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.43864826987192274,"extension":6.659396939235094},"index":0,"playId":"d4542533-005b-306a-8941-a76d25081dfd","pitchNumber":1,"startTime":"2026-06-30T02:55:03.874Z","endTime":"2026-06-30T02:55:08.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.383879194339276,"aZ":-30.114607845049576,"pfxX":-7.328109790692375,"pfxZ":1.2450992613372325,"pX":-0.3823793589861639,"pZ":2.641215090813277,"vX0":5.00977661339961,"vY0":-127.68480095991613,"vZ0":-1.6603817403526628,"x":131.58,"y":167.47,"x0":-1.4181608602751117,"y0":50.001599712878736,"z0":5.6704381824260475,"aX":-12.094668432642221},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.2,"breakHorizontal":12.1,"spinRate":1486,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.4290321599375182,"extension":6.615986553009187},"index":1,"playId":"634439f1-40c2-3438-a05a-adfa5083496b","pitchNumber":2,"startTime":"2026-06-30T02:55:29.241Z","endTime":"2026-06-30T02:55:32.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-30T02:55:42.577Z","endTime":"2026-06-30T02:55:55.682Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.404104399780376,"aZ":-22.192375549945094,"pfxX":-8.92171764174408,"pfxZ":5.867520646411773,"pX":0.030560812932054166,"pZ":1.201715478204094,"vX0":6.691190829945077,"vY0":-129.22876914883057,"vZ0":-6.39688460522761,"x":115.84,"y":206.33,"x0":-1.4253396999621681,"y0":50.0040401131844,"z0":5.399121648960322,"aX":-15.182340043031271},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.5,"breakHorizontal":14.8,"spinRate":1756,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4228565866821983,"extension":6.84424636716221},"index":3,"playId":"ef9a8c3c-59f9-31b4-8e74-3b495b1d1987","pitchNumber":3,"startTime":"2026-06-30T02:55:55.682Z","endTime":"2026-06-30T02:55:59.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.606854186457827,"aZ":-13.798769898577504,"pfxX":-7.400359974331551,"pfxZ":9.523530024398392,"pX":-0.18789068015181648,"pZ":2.900404908010508,"vX0":6.133228037613375,"vY0":-137.56173221549054,"vZ0":-4.334175783181188,"x":124.16,"y":160.47,"x0":-1.4775839012707295,"y0":50.000428113014884,"z0":5.422165078681348,"aX":-14.275770351382501},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":12.2,"spinRate":2357,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3971481094567242,"extension":6.758369889185852},"hitData":{"launchSpeed":84.4,"launchAngle":12.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.18,"coordY":118.69}},"index":4,"playId":"fbe2d54d-7d9a-3789-bd06-f37177f6f4b7","pitchNumber":4,"startTime":"2026-06-30T02:56:13.185Z","endTime":"2026-06-30T02:56:23.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":6.20000000000001,"leverageIndex":1.72,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:56:23.136Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks. Tommy Troy to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T02:56:54.062Z","endTime":"2026-06-30T02:58:47.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnThird":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.154564851968498,"aZ":-26.357162190081052,"pfxX":-6.508926923212666,"pfxZ":3.486771033749889,"pX":-1.0753102730140773,"pZ":1.8166271980428867,"vX0":3.829334940717576,"vY0":-128.9281126697811,"vZ0":-3.9807648803401556,"x":157.99,"y":189.73,"x0":-1.7414706178656931,"y0":50.000703819422974,"z0":5.436774713833244,"aX":-10.85358625262483},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.5,"breakHorizontal":10.8,"spinRate":1518,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4263669992138541,"extension":6.7513058878997665},"index":0,"playId":"f8eed3ad-663d-3e35-a534-25dcba393bc0","pitchNumber":1,"startTime":"2026-06-30T02:56:55.379Z","endTime":"2026-06-30T02:57:01.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.238843882519735,"aZ":-29.314375720868792,"pfxX":-8.226277868928117,"pfxZ":1.7145496175468642,"pX":-1.0485972903617422,"pZ":1.8584820223536138,"vX0":3.9347572280668417,"vY0":-128.45648642895912,"vZ0":-3.5725822300589303,"x":156.97,"y":188.6,"x0":-1.5335470294494253,"y0":50.0025946087841,"z0":5.552611753105669,"aX":-13.71254146888843},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":14.0,"spinRate":1697,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.42680612587274647,"extension":6.622889134840753},"index":1,"playId":"3a549243-8f3f-30f4-894f-bb3dad513e98","pitchNumber":2,"startTime":"2026-06-30T02:57:12.675Z","endTime":"2026-06-30T02:57:17.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.735180321955276,"aZ":-14.491211245726083,"pfxX":-9.38254114876108,"pfxZ":9.352581591711141,"pX":-0.938062272305517,"pZ":3.720537550529348,"vX0":5.249984139130061,"vY0":-137.86670900728478,"vZ0":-1.8529693208400806,"x":152.76,"y":138.33,"x0":-1.6661116552901318,"y0":50.0038123893508,"z0":5.399263395098813,"aX":-17.74112183891683},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":15.6,"spinRate":2523,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4000373771449306,"extension":6.83748462123639},"index":2,"playId":"5bb00f55-84ae-303b-bfa8-b994864b9ae6","pitchNumber":3,"startTime":"2026-06-30T02:57:33.711Z","endTime":"2026-06-30T02:57:39.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"a28c15bc-76e2-3810-a31f-844a9a81d9be","startTime":"2026-06-30T02:57:52.861Z","endTime":"2026-06-30T02:57:56.903Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10277383207205,"aZ":-26.255800007919664,"pfxX":-8.34123059011118,"pfxZ":3.4970135487210796,"pX":-0.39233167086952886,"pZ":0.40534137658584657,"vX0":5.36777157093796,"vY0":-129.58397732594406,"vZ0":-8.077553238916199,"x":131.95,"y":227.84,"x0":-1.4111491995899097,"y0":50.00475819157953,"z0":5.580899220989778,"aX":-14.129829467369477},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.7,"breakHorizontal":13.8,"spinRate":1713,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4233279232504419,"extension":6.586608248508458},"index":4,"playId":"72a246dc-01c8-3317-be34-903bb020f278","pitchNumber":4,"startTime":"2026-06-30T02:58:13.448Z","endTime":"2026-06-30T02:58:22.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.313215997883344,"aZ":-26.912997844299905,"pfxX":-9.165834133621798,"pfxZ":3.063136493296329,"pX":-0.6393218935396326,"pZ":0.7201054701650564,"vX0":5.407428602159401,"vY0":-130.2154239272995,"vZ0":-6.897929057127918,"x":141.37,"y":219.34,"x0":-1.5518538868601774,"y0":50.004356075412296,"z0":5.439520630001858,"aX":-15.74340011764704},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.2,"breakHorizontal":15.4,"spinRate":1708,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.42061267421749404,"extension":6.675306540024173},"index":5,"playId":"13c03a59-8797-387e-a5ae-c910dee5759c","pitchNumber":5,"startTime":"2026-06-30T02:58:41.238Z","endTime":"2026-06-30T02:58:47.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.1,"awayTeamWinProbability":30.900000000000006,"homeTeamWinProbabilityAdded":3.499999999999986,"leverageIndex":2.5,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:58:47.116Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Geraldo Perdomo doubles (12) on a sharp line drive to left fielder Victor Bericoto. Nolan Arenado scores. Tommy Troy scores. Ketel Marte scores.","rbi":3,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T03:01:37.347Z","endTime":"2026-06-30T03:02:59.752Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T02:59:07.111Z","endTime":"2026-06-30T03:00:12.743Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sam Hentges replaces Tyler Mahle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-30T03:00:12.743Z","endTime":"2026-06-30T03:01:39.666Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656529,"link":"/api/v1/people/656529"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25225686858408,"aZ":-15.749428977083973,"pfxX":8.099051887086821,"pfxZ":8.597235618384882,"pX":0.47816902492616964,"pZ":1.7730815608553034,"vX0":-6.66467235819297,"vY0":-137.73601709493835,"vZ0":-8.467664384767103,"x":98.77,"y":190.91,"x0":1.8839665953829268,"y0":50.00125623977571,"z0":5.964852115374172,"aX":15.46969292256187},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.8,"breakHorizontal":-13.2,"spinRate":2094,"spinDirection":147},"zone":9,"typeConfidence":2.0,"plateTime":0.39855161895762503,"extension":7.145258362396142},"index":2,"playId":"be64ea06-74e9-318b-af6d-d138a6754575","pitchNumber":1,"startTime":"2026-06-30T03:01:39.666Z","endTime":"2026-06-30T03:01:44.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47058554713227,"aZ":-28.60030880024184,"pfxX":-1.4304739740495975,"pfxZ":2.1559594615202826,"pX":-1.1919272190309091,"pZ":2.5316494043815636,"vX0":-7.170464105810474,"vY0":-128.73598641907623,"vZ0":-3.461616752482574,"x":162.43,"y":170.43,"x0":1.8282117006100451,"y0":50.00619266722837,"z0":6.134474146886901,"aX":-2.3738227428347782},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.2,"breakHorizontal":4.3,"spinRate":2210,"spinDirection":201},"zone":13,"typeConfidence":0.86,"plateTime":0.427278407061213,"extension":6.959128914196315},"index":3,"playId":"b2640762-c477-324d-8cf5-87d6142d83fa","pitchNumber":2,"startTime":"2026-06-30T03:01:56.700Z","endTime":"2026-06-30T03:02:01.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.466670220313425,"aZ":-27.35076233854203,"pfxX":-1.170772038428101,"pfxZ":2.9843038362949987,"pX":-1.630637809617188,"pZ":0.9994236166004308,"vX0":-8.230601783256883,"vY0":-126.99524194593765,"vZ0":-7.06954024060129,"x":179.16,"y":211.8,"x0":1.8181980547575605,"y0":50.00478081727433,"z0":6.025484315312298,"aX":-1.8917255987735857},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.8,"breakHorizontal":4.2,"spinRate":2254,"spinDirection":210},"zone":13,"typeConfidence":0.89,"plateTime":0.4329880863650173,"extension":7.173684990794762},"index":4,"playId":"e5e850e5-524c-317a-aea5-0776dc32f7ed","pitchNumber":3,"startTime":"2026-06-30T03:02:12.190Z","endTime":"2026-06-30T03:02:16.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70085354993087,"aZ":-19.592902397168338,"pfxX":7.103375155367747,"pfxZ":6.591234725351484,"pX":1.0077972507433577,"pZ":3.267038559049154,"vX0":-5.058351854895521,"vY0":-137.9802296510671,"vZ0":-3.8825242461312177,"x":78.59,"y":150.57,"x0":1.9517346860760816,"y0":50.00034773949259,"z0":6.030441054606246,"aX":13.551460073540479},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.2,"breakHorizontal":-11.6,"spinRate":1889,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.3985686801961599,"extension":7.05404419419457},"index":5,"playId":"06a939a6-5c66-3aca-a5a5-39a3fab70456","pitchNumber":4,"startTime":"2026-06-30T03:02:28.638Z","endTime":"2026-06-30T03:02:33.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08733900728306,"aZ":-14.504288392531025,"pfxX":8.269365422798277,"pfxZ":9.153612893965033,"pX":-0.029228124878426343,"pZ":1.5541396635384,"vX0":-8.11426044994414,"vY0":-138.56194699554507,"vZ0":-9.133251047575246,"x":118.11,"y":196.82,"x0":1.8732172379219623,"y0":50.00278463179735,"z0":5.878484381060853,"aX":15.961867843228786},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":-13.1,"spinRate":2397,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.3964069657022451,"extension":7.250528677344924},"hitData":{"launchSpeed":109.9,"launchAngle":12.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":47.45,"coordY":109.5}},"index":6,"playId":"f643bc47-96fc-3f9f-b273-26b6c0db5896","pitchNumber":5,"startTime":"2026-06-30T03:02:45.505Z","endTime":"2026-06-30T03:02:59.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":20.200000000000003,"leverageIndex":3.02,"dramaIndex":204.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:02:59.752Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T03:03:30.089Z","endTime":"2026-06-30T03:05:19.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.325777226887368,"aZ":-19.96838005757446,"pfxX":7.995559669775199,"pfxZ":6.395150973418261,"pX":1.2811234828021165,"pZ":2.7114893219700966,"vX0":-4.476514793120296,"vY0":-137.24752514079736,"vZ0":-5.544034443613125,"x":68.17,"y":165.57,"x0":1.8943947083849528,"y0":50.00163818288439,"z0":6.117242449855695,"aX":15.255076343978963},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":-13.6,"spinRate":2141,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.3990491819490236,"extension":6.913236412404955},"index":0,"playId":"3f2a6d13-dfae-3af2-aa4f-201ad93be92c","pitchNumber":1,"startTime":"2026-06-30T03:03:35.665Z","endTime":"2026-06-30T03:03:40.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89916901217173,"aZ":-15.045250222203803,"pfxX":3.300776172509855,"pfxZ":8.847784712482817,"pX":1.049615438639348,"pZ":4.549033634521974,"vX0":-3.9324331276186975,"vY0":-138.69415137864715,"vZ0":-1.5439201186417657,"x":76.99,"y":115.96,"x0":2.0613386426400386,"y0":50.000178468121156,"z0":6.123271066644331,"aX":6.388400540599534},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":-5.0,"spinRate":1960,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.39590830670803845,"extension":7.053607983244262},"index":1,"playId":"aa73d1d7-6312-3795-a7c1-fba9a013f4ad","pitchNumber":2,"startTime":"2026-06-30T03:03:53.354Z","endTime":"2026-06-30T03:03:58.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90468385021558,"aZ":-16.071317452053485,"pfxX":3.0462003766099315,"pfxZ":8.252576008442817,"pX":0.5474238883311053,"pZ":2.904040593744343,"vX0":-4.849245129315348,"vY0":-138.77137700720925,"vZ0":-5.7474461407127295,"x":96.13,"y":160.37,"x0":1.9213501367763475,"y0":50.00563898529041,"z0":6.071924385648748,"aX":5.946024899826668},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":-4.6,"spinRate":2013,"spinDirection":148},"zone":3,"typeConfidence":0.94,"plateTime":0.39462878885255837,"extension":7.1416741801780015},"index":2,"playId":"3a72c28b-5f43-307b-bb1e-bc034d44d5a4","pitchNumber":3,"startTime":"2026-06-30T03:04:15.152Z","endTime":"2026-06-30T03:04:18.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92866980228978,"aZ":-20.015931743685517,"pfxX":8.986429673217987,"pfxZ":6.282541269442065,"pX":-0.4839313060025837,"pZ":2.1238431485885756,"vX0":-9.28383045170318,"vY0":-138.24730967662768,"vZ0":-6.803021751326588,"x":135.45,"y":181.44,"x0":1.7507986102614854,"y0":50.00113712902325,"z0":5.960731975119197,"aX":17.386729433964884},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.1,"breakHorizontal":-14.3,"spinRate":2203,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.3962539688272506,"extension":7.347682014890136},"index":3,"playId":"861fd950-53e6-3ad5-9313-967fd20ba1e8","pitchNumber":4,"startTime":"2026-06-30T03:04:35.832Z","endTime":"2026-06-30T03:04:40.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.390953335437374,"aZ":-27.69224835767616,"pfxX":-2.107435531656863,"pfxZ":2.6458490800439813,"pX":-1.2201867026712248,"pZ":1.628446333719171,"vX0":-7.149257126986653,"vY0":-129.42555289226655,"vZ0":-5.80132024474704,"x":163.51,"y":194.81,"x0":1.8534341939801844,"y0":50.00435552568833,"z0":6.024018935334701,"aX":-3.568201559723495},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.7,"breakHorizontal":5.4,"spinRate":2098,"spinDirection":203},"zone":13,"typeConfidence":0.8,"plateTime":0.42344984185746437,"extension":7.205378716046379},"index":4,"playId":"81012e88-3fc4-3dcf-a516-1ad3f53e2f84","pitchNumber":5,"startTime":"2026-06-30T03:04:55.038Z","endTime":"2026-06-30T03:04:59.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.365027267523864,"aZ":-14.993749553154087,"pfxX":2.6039511816011656,"pfxZ":8.957419542117474,"pX":0.19653970377361163,"pZ":3.3938336362560033,"vX0":-5.858648428200615,"vY0":-137.81448269725135,"vZ0":-4.696717859501715,"x":109.51,"y":147.15,"x0":2.0141816260559153,"y0":50.00685704060661,"z0":6.137040229451299,"aX":4.997137081334043},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":-3.5,"spinRate":1828,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.3978335694714956,"extension":6.9695428385262534},"index":5,"playId":"3ed17200-915c-3eaa-adc1-6f813b12cbb1","pitchNumber":6,"startTime":"2026-06-30T03:05:14.513Z","endTime":"2026-06-30T03:05:19.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.9,"awayTeamWinProbability":10.099999999999994,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.55,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:05:19.223Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks. Corbin Carroll to 3rd. Wild pitch by pitcher Sam Hentges. Corbin Carroll to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T03:05:40.657Z","endTime":"2026-06-30T03:07:48.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.693160814358464,"aZ":-40.70833588762065,"pfxX":-1.0673298415521437,"pfxZ":-6.071288522148334,"pX":-0.41960941043381433,"pZ":1.9646460047316867,"vX0":-4.846057770373135,"vY0":-118.33809067252535,"vZ0":-1.1717108744580778,"x":132.99,"y":185.73,"x0":1.8020431096191747,"y0":50.00571081954725,"z0":6.22867358118953,"aX":-1.499177256553427},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-11.0,"breakHorizontal":3.2,"spinRate":2254,"spinDirection":325},"zone":7,"typeConfidence":0.86,"plateTime":0.46461883804800186,"extension":7.0651318519390625},"index":0,"playId":"c1e8b323-8f0b-370a-aecb-bf5a77916a4a","pitchNumber":1,"startTime":"2026-06-30T03:05:47.250Z","endTime":"2026-06-30T03:05:53.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Geraldo Perdomo caught stealing 3rd base, catcher Eric Haase to third baseman Matt Chapman. Corbin Carroll to 2nd.","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"c1e8b323-8f0b-370a-aecb-bf5a77916a4a","startTime":"2026-06-30T03:06:11.042Z","endTime":"2026-06-30T03:06:23.659Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"postOnSecond":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.77,"dramaIndex":38.0,"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"9852298d-66f0-4540-8d50-1d6838c29055","startTime":"2026-06-30T03:06:23.659Z","endTime":"2026-06-30T03:06:28.659Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94463179814107,"aZ":-17.60787522193988,"pfxX":9.171962763539996,"pfxZ":7.385750449989924,"pX":-1.1780144338434524,"pZ":2.6770234189205455,"vX0":-11.123363372062418,"vY0":-139.458913085855,"vZ0":-6.098458219410961,"x":161.9,"y":166.5,"x0":1.6679634775074015,"y0":50.00654491090798,"z0":6.051144498225068,"aX":18.097248050211096},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":-14.4,"spinRate":2267,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.3925476115429065,"extension":7.302142908230473},"index":3,"playId":"03239eff-4f59-3802-9300-3f087f909bc8","pitchNumber":2,"startTime":"2026-06-30T03:06:42.866Z","endTime":"2026-06-30T03:06:47.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.331297154690965,"aZ":-19.217335256493143,"pfxX":9.154131992751093,"pfxZ":6.576224964024487,"pX":0.06197988012396837,"pZ":1.957556047366416,"vX0":-8.132604354675625,"vY0":-139.48741870196596,"vZ0":-7.453760877705398,"x":114.64,"y":185.93,"x0":1.8257705773974138,"y0":50.00552576587068,"z0":5.931277246325655,"aX":18.04431554978645},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.6,"breakHorizontal":-14.9,"spinRate":2248,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.3926495338725644,"extension":7.355279596429529},"index":4,"playId":"d0e1d716-33d1-3658-afd7-d5e889a4ad68","pitchNumber":3,"startTime":"2026-06-30T03:07:01.400Z","endTime":"2026-06-30T03:07:05.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.414651444335952,"aZ":-26.817954224760662,"pfxX":-1.8894593234127273,"pfxZ":3.1427203997643147,"pX":-1.4496959448400089,"pZ":0.8988908388194443,"vX0":-7.493492150441929,"vY0":-129.81377161780077,"vZ0":-7.825792525634762,"x":172.26,"y":214.51,"x0":1.7210507405135966,"y0":50.00468859097132,"z0":5.997121181387358,"aX":-3.2210410804729235},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.1,"breakHorizontal":5.2,"spinRate":2224,"spinDirection":202},"zone":13,"typeConfidence":0.73,"plateTime":0.422085127535492,"extension":7.004320929147428},"index":5,"playId":"5c8380d3-f542-3a90-b910-0cd1d9110d71","pitchNumber":4,"startTime":"2026-06-30T03:07:20.535Z","endTime":"2026-06-30T03:07:25.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36249825011286,"aZ":-14.558387945356703,"pfxX":2.083718053621838,"pfxZ":9.175017618296673,"pX":-1.5159810492438557,"pZ":1.642628269962067,"vX0":-9.60304988497756,"vY0":-138.07542603113762,"vZ0":-9.062138863983934,"x":174.79,"y":194.43,"x0":1.744921008310075,"y0":50.00482821694216,"z0":5.959504670135779,"aX":4.003018137125675},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":-1.7,"spinRate":1724,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.39755162308148373,"extension":7.1593363448189695},"index":6,"playId":"04423028-22af-330b-9a3b-756ec5ec675e","pitchNumber":5,"startTime":"2026-06-30T03:07:40.139Z","endTime":"2026-06-30T03:07:48.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.77,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:07:48.411Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lourdes Gurriel Jr. flies out to left fielder Victor Bericoto.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T03:10:34.738Z","endTime":"2026-06-30T03:11:46.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T03:08:18.041Z","endTime":"2026-06-30T03:08:48.697Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: JT Brubaker replaces Sam Hentges.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-30T03:08:48.697Z","endTime":"2026-06-30T03:10:36.866Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9602960394395,"aZ":-19.855682178381365,"pfxX":-9.060925170605358,"pfxZ":6.4770429061239145,"pX":-0.7863000850958343,"pZ":2.202661883043258,"vX0":6.3888892507833885,"vY0":-137.4103505561862,"vZ0":-6.616058606694056,"x":146.97,"y":179.31,"x0":-1.970543880831822,"y0":50.003954000968115,"z0":6.002095291250855,"aX":-17.236229871157498},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.4,"breakHorizontal":15.0,"spinRate":2263,"spinDirection":223},"zone":7,"typeConfidence":0.88,"plateTime":0.39941848018034776,"extension":5.816970109574388},"index":2,"playId":"82f5ab66-6560-3343-b5b6-c76bdc24b975","pitchNumber":1,"startTime":"2026-06-30T03:10:36.866Z","endTime":"2026-06-30T03:10:40.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36822425506214,"aZ":-19.139482539402742,"pfxX":-8.937830653418182,"pfxZ":6.930609625145326,"pX":0.6429902447219029,"pZ":2.9660308279009726,"vX0":9.395918418780745,"vY0":-136.57331749712552,"vZ0":-4.848045544884618,"x":92.49,"y":158.7,"x0":-1.6882760848112224,"y0":50.00122175194089,"z0":6.088969928462537,"aX":-16.80564898014409},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.6,"breakHorizontal":14.0,"spinRate":2181,"spinDirection":226},"zone":3,"typeConfidence":0.83,"plateTime":0.4017513669013173,"extension":5.785485418543301},"index":3,"playId":"270d0ce1-73ab-311f-841c-f9179a45d2cb","pitchNumber":2,"startTime":"2026-06-30T03:10:52.002Z","endTime":"2026-06-30T03:10:55.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.643470945444058,"aZ":-28.74344965265397,"pfxX":-0.941779285492423,"pfxZ":2.041237472085968,"pX":1.5050758974964444,"pZ":0.5479084784263176,"vX0":8.648831063186424,"vY0":-128.7360275966368,"vZ0":-8.226077083618527,"x":59.63,"y":223.99,"x0":-1.7750373257021883,"y0":50.000118563102326,"z0":6.008270774036731,"aX":-1.5810378792570856},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.0,"breakHorizontal":-0.2,"spinRate":2539,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4254007519081382,"extension":5.7390011610916085},"index":4,"playId":"f20a763c-678e-37c6-95c8-4ad939e7c0f9","pitchNumber":3,"startTime":"2026-06-30T03:11:12.677Z","endTime":"2026-06-30T03:11:17.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19590556832367,"aZ":-29.717876985165177,"pfxX":-0.6124063153979038,"pfxZ":1.4632674749661732,"pX":-0.15458113551244546,"pZ":2.7830377200715506,"vX0":4.908681624652318,"vY0":-128.66076848622328,"vZ0":-2.72891937459294,"x":122.89,"y":163.64,"x0":-2.0060047891430504,"y0":50.004217836330454,"z0":6.155839554234501,"aX":-1.0295297828810381},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.3,"breakHorizontal":0.0,"spinRate":2611,"spinDirection":266},"zone":5,"typeConfidence":2.0,"plateTime":0.4254004156989222,"extension":5.634333785321157},"hitData":{"launchSpeed":95.6,"launchAngle":47.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.56,"coordY":88.32}},"index":5,"playId":"6d9bfb81-b1e4-33ee-ae56-00f0ba2948b6","pitchNumber":4,"startTime":"2026-06-30T03:11:36.284Z","endTime":"2026-06-30T03:11:46.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:11:46.180Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Casey Schmitt lines out sharply to left fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T03:13:54.309Z","endTime":"2026-06-30T03:14:04.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54918590359192,"aZ":-14.229195288323062,"pfxX":4.417205208181661,"pfxZ":10.291217379810115,"pX":-0.19134965508611929,"pZ":2.4452593367894297,"vX0":-5.093809105896365,"vY0":-131.62906371915795,"vZ0":-6.028877821483426,"x":124.29,"y":172.76,"x0":1.2006695248218462,"y0":50.00655836425214,"z0":5.830582361137127,"aX":7.705514496612563},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.4,"breakHorizontal":-6.8,"spinRate":2296,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.41711138931860203,"extension":6.190681245547025},"hitData":{"launchSpeed":110.7,"launchAngle":19.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":51.28,"coordY":94.35}},"index":0,"playId":"45dec558-ee8c-3dff-9b99-62f2cbd5a64b","pitchNumber":1,"startTime":"2026-06-30T03:13:56.586Z","endTime":"2026-06-30T03:14:04.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:14:04.471Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out sharply to center fielder Tommy Troy.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T03:14:15.588Z","endTime":"2026-06-30T03:15:19.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.356734251052007,"aZ":-13.651456898712874,"pfxX":3.931049893518071,"pfxZ":10.687988220056887,"pX":-0.32634411058977203,"pZ":1.3552270846001804,"vX0":-5.393621325782338,"vY0":-131.00079711294546,"vZ0":-8.702877539278271,"x":129.44,"y":202.19,"x0":1.251075041810328,"y0":50.00611544940104,"z0":5.747047272609352,"aX":6.815620454858987},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.5,"breakHorizontal":-5.9,"spinRate":2314,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.4185266020629581,"extension":6.330478831461001},"index":0,"playId":"788aa80e-32f5-3038-b77e-352ad99dab2d","pitchNumber":1,"startTime":"2026-06-30T03:14:28.589Z","endTime":"2026-06-30T03:14:33.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1518644673593,"aZ":-34.082579729071185,"pfxX":-2.3799138380574423,"pfxZ":-1.4324922901445234,"pX":0.31038572590035896,"pZ":2.6327520869519545,"vX0":-1.6460553940776173,"vY0":-114.74727889516743,"vZ0":-0.30655509697152805,"x":105.17,"y":167.7,"x0":1.3460759682892964,"y0":50.00165462960783,"z0":6.087553526780799,"aX":-3.174438759546049},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-2.4,"breakHorizontal":4.7,"spinRate":2297,"spinDirection":297},"zone":6,"typeConfidence":2.0,"plateTime":0.4772663158449282,"extension":6.4781912505461},"index":1,"playId":"9f84e7de-f097-37a6-9046-152e200eaa68","pitchNumber":2,"startTime":"2026-06-30T03:14:42.272Z","endTime":"2026-06-30T03:14:46.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54912303151681,"aZ":-15.590706819334098,"pfxX":7.856330099667163,"pfxZ":9.453727911706393,"pX":0.6429434580934913,"pZ":1.0575205747408465,"vX0":-4.107147748856434,"vY0":-132.2068562865844,"vZ0":-9.178723646752584,"x":92.49,"y":210.23,"x0":1.203250924786087,"y0":50.006523964889695,"z0":5.740877760200688,"aX":13.78511881905798},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.1,"breakHorizontal":-13.2,"spinRate":2186,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4157296172628828,"extension":6.299849909518465},"index":2,"playId":"b2bb64fd-1f89-3c5a-b393-ccf95f60a2bc","pitchNumber":3,"startTime":"2026-06-30T03:14:56.269Z","endTime":"2026-06-30T03:15:00.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.210561988847072,"aZ":-35.45668121369991,"pfxX":-2.351124603945252,"pfxZ":-2.417935899192365,"pX":-0.5715236833371269,"pZ":1.951921314840722,"vX0":-3.3120507464360114,"vY0":-116.03748775957935,"vZ0":-1.5510708935239106,"x":138.79,"y":186.08,"x0":1.1809760998591798,"y0":50.00054080407788,"z0":6.0147712609195345,"aX":-3.1970320894526143},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-4.4,"breakHorizontal":5.0,"spinRate":2332,"spinDirection":302},"zone":7,"typeConfidence":2.0,"plateTime":0.4724730538059765,"extension":6.417989025984148},"hitData":{"launchSpeed":102.7,"launchAngle":30.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":87.91,"coordY":45.72}},"index":3,"playId":"1736c5aa-ba63-3e33-86c9-96821c0cae76","pitchNumber":4,"startTime":"2026-06-30T03:15:09.872Z","endTime":"2026-06-30T03:15:19.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:15:19.170Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out to first baseman Pavin Smith.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T03:15:36.655Z","endTime":"2026-06-30T03:17:59.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"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, 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.6,"endSpeed":76.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.123079010123654,"aZ":-24.259025887381114,"pfxX":8.686331418293666,"pfxZ":5.297785152844154,"pX":-0.05554180796953334,"pZ":0.8947792215959213,"vX0":-5.680382169286101,"vY0":-121.55660394233733,"vZ0":-6.652353551437135,"x":119.12,"y":214.62,"x0":1.1845595357331071,"y0":50.00470558815416,"z0":5.777105273909936,"aX":12.983220277448988},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.2,"breakHorizontal":-14.4,"spinRate":1677,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.4508200213164608,"extension":6.434492459016358},"index":0,"playId":"388b92d9-e1db-39b6-a1f0-6a50e99090d3","pitchNumber":1,"startTime":"2026-06-30T03:15:48.081Z","endTime":"2026-06-30T03:15:51.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.201583621887153,"aZ":-12.573584032454164,"pfxX":5.323664704168809,"pfxZ":11.05893790522336,"pX":-0.22009492466248548,"pZ":2.4363329924905783,"vX0":-5.690925598631905,"vY0":-132.73811595636946,"vZ0":-6.091923245437961,"x":125.39,"y":173.0,"x0":1.2668864300116807,"y0":50.00419469719107,"z0":5.688403012196039,"aX":9.436970705329797},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.7,"breakHorizontal":-8.3,"spinRate":2318,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4137077003538572,"extension":6.463916567501847},"index":1,"playId":"e7325d65-5c55-3f06-8b68-077ad186720d","pitchNumber":2,"startTime":"2026-06-30T03:16:01.990Z","endTime":"2026-06-30T03:16:10.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21717531438226,"aZ":-28.498528648617746,"pfxX":8.943968680198243,"pfxZ":2.4696082049838814,"pX":0.5462512145700001,"pZ":1.348594515211114,"vX0":-4.577190757348336,"vY0":-121.41728256850661,"vZ0":-4.891370626600962,"x":96.18,"y":202.37,"x0":1.2957603539505622,"y0":50.004376303300944,"z0":5.87498726868553,"aX":13.328419117115082},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.5,"breakHorizontal":-15.1,"spinRate":1663,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4514559009285364,"extension":6.330246422821149},"index":2,"playId":"30feb5da-7f5b-3fa9-b514-470d6bb3c785","pitchNumber":3,"startTime":"2026-06-30T03:16:46.036Z","endTime":"2026-06-30T03:16:51.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-30T03:17:12.594Z","endTime":"2026-06-30T03:17:17.589Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":91.3,"endSpeed":83.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.806233992005243,"aZ":-18.1641821569998,"pfxX":4.965921130387084,"pfxZ":7.83856159584438,"pX":0.0620227897285437,"pZ":4.435625063595531,"vX0":-4.873536956970429,"vY0":-132.94635567326952,"vZ0":-0.30153502846418395,"x":114.64,"y":119.02,"x0":1.274751631874511,"y0":50.00614920812714,"z0":5.870163259788917,"aX":8.880853623283944},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.3,"breakHorizontal":-7.9,"spinRate":2169,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.41217261719831466,"extension":6.222522032567689},"index":4,"playId":"5c6f392e-f1b6-3c91-b214-bac6bf20d0b8","pitchNumber":4,"startTime":"2026-06-30T03:17:17.589Z","endTime":"2026-06-30T03:17:21.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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.4,"endSpeed":84.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.862785000780416,"aZ":-17.01190820607056,"pfxX":3.7114529797455296,"pfxZ":8.306236457624136,"pX":-0.9096895583707842,"pZ":3.7670915239589937,"vX0":-7.124318863572168,"vY0":-134.44820447104095,"vZ0":-2.1649228221513552,"x":151.68,"y":137.07,"x0":1.295503640253759,"y0":50.00644171257885,"z0":5.793660475380007,"aX":6.778818328770022},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":-5.2,"spinRate":2183,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4078048618813761,"extension":6.313852126978998},"index":5,"playId":"09392829-0493-31c9-9175-487e1705d1a3","pitchNumber":5,"startTime":"2026-06-30T03:17:33.749Z","endTime":"2026-06-30T03:17:37.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.508258190484874,"aZ":-28.965214196021567,"pfxX":8.549033581448002,"pfxZ":2.1679406057271464,"pX":-0.6587203621917889,"pZ":1.9880484108068495,"vX0":-7.196396301839361,"vY0":-121.3014323455574,"vZ0":-2.904378883879505,"x":142.11,"y":185.1,"x0":1.2473529358748372,"y0":50.00108152226894,"z0":5.747312503688195,"aX":12.636585834080234},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.5,"breakHorizontal":-13.6,"spinRate":1751,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.45294046328572257,"extension":6.562481606179763},"hitData":{"launchSpeed":52.5,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.9,"coordY":174.03}},"index":6,"playId":"1baafc0b-9cae-3337-94c4-2e0419ccf71b","pitchNumber":6,"startTime":"2026-06-30T03:17:49.932Z","endTime":"2026-06-30T03:17:59.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:17:59.368Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Kepler lines out to right fielder Heliot Ramos.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:19:57.447Z","endTime":"2026-06-30T03:21:37.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.292417842461127,"aZ":-31.05407627846869,"pfxX":-0.6870021094288639,"pfxZ":0.6732888470518015,"pX":-0.3567977595242908,"pZ":1.2373687408931988,"vX0":4.613292263590628,"vY0":-127.34398459940641,"vZ0":-5.873719312536059,"x":130.6,"y":205.37,"x0":-2.093551240096334,"y0":50.00124250908255,"z0":5.995402711652494,"aX":-1.14133863965753},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.2,"breakHorizontal":0.4,"spinRate":2605,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42819991040880634,"extension":5.653733918620114},"index":0,"playId":"746bf56e-b6ce-316c-bb6b-7faa0ada208c","pitchNumber":1,"startTime":"2026-06-30T03:20:02.105Z","endTime":"2026-06-30T03:20:06.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.372169327191752,"aZ":-22.982567873015864,"pfxX":-9.206541571744301,"pfxZ":4.842650013696108,"pX":-0.8057703725003608,"pZ":4.137516049503754,"vX0":6.429172257576024,"vY0":-136.72093496638786,"vZ0":-1.2264675186373568,"x":147.71,"y":127.07,"x0":-1.9883451670202252,"y0":50.00458105495963,"z0":6.165172804412676,"aX":-17.478914921178383},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.8,"breakHorizontal":15.4,"spinRate":2264,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.40020194075012316,"extension":5.644042757099407},"index":1,"playId":"0b7cb830-12b2-3068-b5ee-1e49958aa995","pitchNumber":2,"startTime":"2026-06-30T03:20:14.127Z","endTime":"2026-06-30T03:20:19.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5350536379056,"aZ":-26.593744500982165,"pfxX":-8.712613906223249,"pfxZ":3.2342006366357356,"pX":-0.739719337480462,"pZ":2.6089474587826156,"vX0":6.2815745512266385,"vY0":-130.5202157812288,"vZ0":-3.615855670093221,"x":145.2,"y":168.34,"x0":-2.0459410222305245,"y0":50.002596687646935,"z0":6.015496963217169,"aX":-15.028311207861528},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":14.4,"spinRate":2203,"spinDirection":233},"zone":4,"typeConfidence":0.8,"plateTime":0.41969627604842685,"extension":5.730512543853886},"index":2,"playId":"6f04fcc3-f91a-369a-9acb-ae9e8c3679af","pitchNumber":3,"startTime":"2026-06-30T03:20:28.414Z","endTime":"2026-06-30T03:20:32.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19284868462218,"aZ":-20.701972644534283,"pfxX":-9.332376578210232,"pfxZ":6.003772225309312,"pX":0.6718529331894656,"pZ":3.5538970360811,"vX0":9.916474528418666,"vY0":-137.9605293925174,"vZ0":-2.881578533007066,"x":91.39,"y":142.82,"x0":-1.7717628031732358,"y0":50.00163983291241,"z0":6.021233049420449,"aX":-17.831316140980988},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.3,"breakHorizontal":14.6,"spinRate":2333,"spinDirection":220},"zone":3,"typeConfidence":0.9,"plateTime":0.39834821862015435,"extension":5.717632727517551},"index":3,"playId":"fcc46b0a-5134-3f90-969a-b410e9470a87","pitchNumber":4,"startTime":"2026-06-30T03:20:52.160Z","endTime":"2026-06-30T03:20:56.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":83.0,"endSpeed":76.2,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.251471407360658,"aZ":-38.294166295800544,"pfxX":3.393568179881852,"pfxZ":-4.198503298728983,"pX":-0.6019173911042227,"pZ":0.7402463025472589,"vX0":2.8006179532338873,"vY0":-120.79923636088611,"vZ0":-4.46479282211184,"x":139.94,"y":218.79,"x0":-2.2222170566684896,"y0":50.00043869080399,"z0":6.023760093666805,"aX":4.951631837998217},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-8.5,"breakHorizontal":-6.8,"spinRate":2792,"spinDirection":33},"zone":13,"typeConfidence":0.91,"plateTime":0.4555974939193166,"extension":5.591800729721347},"index":4,"playId":"bc0d7f2e-47a4-35c1-8271-c925227916ff","pitchNumber":5,"startTime":"2026-06-30T03:21:06.516Z","endTime":"2026-06-30T03:21:13.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.867053531288313,"aZ":-21.59848043613956,"pfxX":-9.037617953256753,"pfxZ":5.539290216960396,"pX":0.5999353917659547,"pZ":2.231292967599789,"vX0":9.678343914674334,"vY0":-136.97617739508775,"vZ0":-5.955746710000129,"x":94.13,"y":178.54,"x0":-1.7967518145801638,"y0":50.005832679838726,"z0":5.900310380603764,"aX":-17.261772996164225},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":14.4,"spinRate":2218,"spinDirection":222},"zone":9,"typeConfidence":0.9,"plateTime":0.3991398269572821,"extension":5.773174622906666},"hitData":{"launchSpeed":95.7,"launchAngle":22.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.63,"coordY":66.6}},"index":5,"playId":"a5089b17-10e7-3742-8a2f-b2ebce69c394","pitchNumber":6,"startTime":"2026-06-30T03:21:28.817Z","endTime":"2026-06-30T03:21:37.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:21:37.366Z","atBatIndex":47},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nolan Arenado homers (9) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:21:55.230Z","endTime":"2026-06-30T03:23:14.575Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":664141,"link":"/api/v1/people/664141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.593156217291806,"aZ":-32.98133720680256,"pfxX":-0.12569412701067462,"pfxZ":-0.4806479638854064,"pX":0.21332200828114034,"pZ":3.250909176906167,"vX0":5.480957891589905,"vY0":-128.19175488479604,"vZ0":-1.0116433729047862,"x":108.87,"y":151.01,"x0":-1.9329224641567102,"y0":50.00499535444993,"z0":6.216956142485281,"aX":-0.21058760878486046},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.8,"breakHorizontal":-1.0,"spinRate":2679,"spinDirection":86},"zone":2,"typeConfidence":2.0,"plateTime":0.42667229650811844,"extension":5.701490876681671},"index":0,"playId":"e2f0733c-7b5f-30ea-bd80-6977c8ea5a4e","pitchNumber":1,"startTime":"2026-06-30T03:22:00.323Z","endTime":"2026-06-30T03:22:04.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.629232227705444,"aZ":-26.466283928774043,"pfxX":-0.07191500856250954,"pfxZ":3.4065530497134393,"pX":1.1990316107978767,"pZ":1.5803324816177888,"vX0":7.8733457761373975,"vY0":-129.57009532606665,"vZ0":-5.821071779456722,"x":71.3,"y":196.11,"x0":-1.8879881804119822,"y0":50.0046373829286,"z0":5.915972400447102,"aX":-0.12133734529676683},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":-1.9,"spinRate":2515,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.42502645127767247,"extension":5.789630169401918},"index":1,"playId":"2e4799a3-d9bb-324d-8fd9-5b2d4a066568","pitchNumber":2,"startTime":"2026-06-30T03:22:13.627Z","endTime":"2026-06-30T03:22:18.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.015697591600205,"aZ":-21.273946637910193,"pfxX":-10.404796987617955,"pfxZ":5.620247362086589,"pX":0.8249600225929627,"pZ":2.766819187956012,"vX0":10.658446767092142,"vY0":-137.97883477438162,"vZ0":-4.8342310057007305,"x":85.55,"y":164.08,"x0":-1.7253150094138123,"y0":50.0032495683153,"z0":5.963849655346208,"aX":-20.180767122024495},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.4,"breakHorizontal":16.8,"spinRate":2329,"spinDirection":223},"zone":12,"typeConfidence":0.95,"plateTime":0.39608758302548175,"extension":5.817205157653111},"index":2,"playId":"ffcd51c6-9f2c-31b7-95f1-13c558be78f8","pitchNumber":3,"startTime":"2026-06-30T03:22:29.107Z","endTime":"2026-06-30T03:22:35.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.275705979884417,"aZ":-22.14552306260627,"pfxX":-9.472894804392224,"pfxZ":5.202770549381808,"pX":-0.35872187684185974,"pZ":2.1972540381478267,"vX0":7.5852065193050295,"vY0":-137.45989924179977,"vZ0":-6.173669336675838,"x":130.67,"y":179.45,"x0":-1.9126708793975042,"y0":50.00463225168957,"z0":5.959037157777459,"aX":-18.269508971529344},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.4,"breakHorizontal":15.7,"spinRate":2209,"spinDirection":225},"zone":7,"typeConfidence":0.94,"plateTime":0.3972954366352024,"extension":5.764617766403026},"hitData":{"launchSpeed":98.5,"launchAngle":30.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.69,"coordY":62.43}},"index":3,"playId":"9c3a220a-ef08-3c9a-8723-208e0a05334b","pitchNumber":4,"startTime":"2026-06-30T03:22:47.676Z","endTime":"2026-06-30T03:23:14.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":4.299999999999983,"leverageIndex":0.24,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:23:14.575Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pavin Smith pops out to third baseman Matt Chapman in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:23:25.173Z","endTime":"2026-06-30T03:24:46.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":95.8,"endSpeed":86.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46778377203714,"aZ":-23.286438887962248,"pfxX":-10.068498923734802,"pfxZ":4.573484912980845,"pX":0.4625038701415859,"pZ":3.4075008794581363,"vX0":9.986649625538154,"vY0":-139.04846797140956,"vZ0":-2.940393164267337,"x":99.37,"y":146.78,"x0":-1.8811537266744753,"y0":50.00270864640022,"z0":6.037536769568258,"aX":-19.56158947292716},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.8,"breakHorizontal":16.0,"spinRate":2247,"spinDirection":226},"zone":3,"typeConfidence":0.94,"plateTime":0.39510588486862197,"extension":5.707234374806017},"index":0,"playId":"3d114c54-1664-354f-b203-ef570e897229","pitchNumber":1,"startTime":"2026-06-30T03:23:33.818Z","endTime":"2026-06-30T03:23:38.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43211958585932,"aZ":-28.57568352435483,"pfxX":0.02333221020274845,"pfxZ":2.152339355671897,"pX":-1.5739697162386852,"pZ":2.3391183693048263,"vX0":1.934550886401513,"vY0":-128.2456110976106,"vZ0":-3.5089668009987447,"x":177.0,"y":175.62,"x0":-2.3397467282305002,"y0":50.004685325329085,"z0":5.943452170916773,"aX":0.03873877541712736},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.4,"breakHorizontal":-0.5,"spinRate":2573,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42638602365614897,"extension":5.6783507932962864},"index":1,"playId":"10e94591-60a5-3bdc-b1ae-171f94dde9e3","pitchNumber":2,"startTime":"2026-06-30T03:23:45.836Z","endTime":"2026-06-30T03:23:49.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04811672619669,"aZ":-21.549144118995756,"pfxX":-9.100460614584868,"pfxZ":5.5569098916267805,"pX":-0.32782254689997387,"pZ":4.221808425604261,"vX0":7.203154265865675,"vY0":-137.74946017138376,"vZ0":-1.1446849484913737,"x":129.5,"y":124.79,"x0":-1.8009327008715743,"y0":50.001982154354494,"z0":6.106650831954884,"aX":-17.399338593330214},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.0,"breakHorizontal":14.9,"spinRate":2263,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3984040599068339,"extension":5.766467081045504},"index":2,"playId":"6f37773a-d94d-3f53-8f52-d5ce3e9aab6e","pitchNumber":3,"startTime":"2026-06-30T03:23:58.945Z","endTime":"2026-06-30T03:24:04.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12977504472887,"aZ":-30.503201277660622,"pfxX":-9.39315607978848,"pfxZ":0.9695808174939629,"pX":-1.2109029588671218,"pZ":2.4445336918811424,"vX0":5.374403358250566,"vY0":-130.70743978513468,"vZ0":-2.906093748480435,"x":163.16,"y":172.78,"x0":-2.079979693191684,"y0":50.00205839292473,"z0":5.875932565728332,"aX":-16.152155356854017},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.3,"breakHorizontal":15.7,"spinRate":2085,"spinDirection":235},"zone":13,"typeConfidence":0.86,"plateTime":0.4200413149861144,"extension":5.844196469662497},"index":3,"playId":"affb8825-e8c7-3f3e-8204-94f6a2b4ad9a","pitchNumber":4,"startTime":"2026-06-30T03:24:14.044Z","endTime":"2026-06-30T03:24:19.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.328631840829438,"aZ":-19.951682403667597,"pfxX":-8.78592350957574,"pfxZ":6.44435785979222,"pX":-0.049558145303922545,"pZ":1.4511141104166643,"vX0":8.14909433500801,"vY0":-136.85358875853288,"vZ0":-8.181334651507445,"x":118.89,"y":199.6,"x0":-1.92503091854885,"y0":50.00007322958208,"z0":5.846864449826653,"aX":-16.65557187258805},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.1,"breakHorizontal":14.2,"spinRate":2277,"spinDirection":221},"zone":13,"typeConfidence":0.85,"plateTime":0.40029066761957655,"extension":5.805065132004174},"hitData":{"launchSpeed":73.9,"launchAngle":77.0,"totalDistance":92.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":96.75,"coordY":187.02}},"index":4,"playId":"890ba1e5-09ed-3032-af52-4327bd7dcfc8","pitchNumber":5,"startTime":"2026-06-30T03:24:31.591Z","endTime":"2026-06-30T03:24:46.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":94.3,"awayTeamWinProbability":5.700000000000003,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:24:46.219Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Troy grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:25:08.145Z","endTime":"2026-06-30T03:25:35.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":664141,"fullName":"JT Brubaker"}}},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"0bca5ec3-45b1-421f-aeca-38e95360c5c9","pitchNumber":0,"startTime":"2026-06-30T03:25:08.145Z","endTime":"2026-06-30T03:25:17.640Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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.8,"endSpeed":87.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.584159367365345,"aZ":-18.68186141119586,"pfxX":-9.08908192968652,"pfxZ":6.857522011263834,"pX":-1.2296723349524825,"pZ":2.7198299186065547,"vX0":5.332900027889361,"vY0":-139.42836385970114,"vZ0":-5.665420976619675,"x":163.87,"y":165.34,"x0":-1.987146290311397,"y0":50.00055570312732,"z0":6.012260622263208,"aX":-17.878598161872173},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":15.4,"spinRate":2194,"spinDirection":226},"zone":11,"typeConfidence":0.92,"plateTime":0.3929567911619749,"extension":5.718582804909828},"hitData":{"launchSpeed":74.0,"launchAngle":6.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.87,"coordY":172.31}},"index":1,"playId":"e6e71870-cd02-3150-835e-3375c269a6e7","pitchNumber":1,"startTime":"2026-06-30T03:25:26.814Z","endTime":"2026-06-30T03:25:35.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:25:35.991Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out, second baseman Ketel Marte to first baseman Pavin Smith.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T03:27:41.247Z","endTime":"2026-06-30T03:28:54.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.460135595863107,"aZ":-18.927152707000403,"pfxX":7.05703555885218,"pfxZ":7.6770199209686965,"pX":1.8324081983031386,"pZ":2.5565875564041316,"vX0":-0.9270712906449079,"vY0":-130.74562811718397,"vZ0":-5.028508965028095,"x":47.15,"y":169.75,"x0":1.2758505459029463,"y0":50.00182017269504,"z0":5.93210382569093,"aX":12.174065106451344},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.0,"breakHorizontal":-12.6,"spinRate":2137,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.41948968530553454,"extension":6.2941728341264245},"index":0,"playId":"d51c9ab2-a6cd-3f6f-b3e3-e8720e5c844e","pitchNumber":1,"startTime":"2026-06-30T03:27:46.230Z","endTime":"2026-06-30T03:27:52.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.22314664379843,"aZ":-35.185137661132664,"pfxX":-2.4859465229442717,"pfxZ":-2.30509998164373,"pX":0.41299702569882046,"pZ":2.275490329670141,"vX0":-1.2890391504926022,"vY0":-113.76382480317075,"vZ0":-0.8058307889624174,"x":101.26,"y":177.34,"x0":1.3101890620323073,"y0":50.000806163914454,"z0":6.127392093893589,"aX":-3.251878101550092},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-4.1,"breakHorizontal":4.8,"spinRate":2330,"spinDirection":299},"zone":9,"typeConfidence":2.0,"plateTime":0.48178577146548873,"extension":6.430962938491948},"index":1,"playId":"562d3374-0735-3ce8-9477-6ce3b3f34b3f","pitchNumber":2,"startTime":"2026-06-30T03:27:58.484Z","endTime":"2026-06-30T03:28:01.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80469040037295,"aZ":-33.17484850712764,"pfxX":-1.9127665741762763,"pfxZ":-0.7391896150767465,"pX":-0.6033196353461974,"pZ":1.8083198477049192,"vX0":-3.5463214102159943,"vY0":-116.05132612919348,"vZ0":-2.2852219067464725,"x":140.0,"y":189.96,"x0":1.1932020378700758,"y0":50.00015296677412,"z0":5.967059878505938,"aX":-2.6066417107622795},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.6,"breakHorizontal":4.3,"spinRate":2321,"spinDirection":287},"zone":7,"typeConfidence":2.0,"plateTime":0.47204893541566584,"extension":6.437650713223698},"index":2,"playId":"611bf7c0-dbde-3e1a-ad26-ebb3106cdaee","pitchNumber":3,"startTime":"2026-06-30T03:28:13.449Z","endTime":"2026-06-30T03:28:18.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15291119895357,"aZ":-33.487827313437556,"pfxX":-1.8971462409973454,"pfxZ":-0.9429706999653749,"pX":-0.5305762823621986,"pZ":0.9977444655374196,"vX0":-3.624680263180755,"vY0":-117.05814158981063,"vZ0":-4.0015434433969554,"x":137.22,"y":211.84,"x0":1.284694789669863,"y0":50.00541104439109,"z0":5.865500930531234,"aX":-2.6321465297304245},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.4,"breakHorizontal":4.3,"spinRate":2395,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4679585529643626,"extension":6.574765172930833},"index":3,"playId":"015d0863-d18f-3013-8b9d-a28d65dcf563","pitchNumber":4,"startTime":"2026-06-30T03:28:28.455Z","endTime":"2026-06-30T03:28:32.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.113669522933183,"aZ":-17.884151501218415,"pfxX":2.447979946063202,"pfxZ":8.060041164039827,"pX":-0.13397461763133442,"pZ":3.901936460513981,"vX0":-4.467883598918681,"vY0":-131.8237369657429,"vZ0":-1.8987658156737175,"x":122.11,"y":133.43,"x0":1.259223118702479,"y0":50.00154480060235,"z0":5.94166441700645,"aX":4.339825249226705},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.4,"breakHorizontal":-3.5,"spinRate":2150,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.41435021255050897,"extension":6.3644840144338355},"hitData":{"launchSpeed":97.1,"launchAngle":-11.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.62,"coordY":145.79}},"index":4,"playId":"a6f3a343-5718-3c51-aeb0-cc71cae0f14c","pitchNumber":5,"startTime":"2026-06-30T03:28:47.038Z","endTime":"2026-06-30T03:28:54.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:28:54.729Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Bericoto grounds out, shortstop Geraldo Perdomo to first baseman Pavin Smith.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T03:29:20.958Z","endTime":"2026-06-30T03:30:12.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.7,"endSpeed":76.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299444657775794,"aZ":-25.715607604248202,"pfxX":9.278670490205322,"pfxZ":4.320166356917863,"pX":0.19992268037729777,"pZ":0.8602603951087778,"vX0":-5.508048497004129,"vY0":-121.6224460331507,"vZ0":-6.458489407353774,"x":109.38,"y":215.55,"x0":1.2908122451281125,"y0":50.00248462052001,"z0":5.7862469738719575,"aX":13.872412311274283},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.5,"breakHorizontal":-15.5,"spinRate":1748,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.45068613491622145,"extension":6.460902612520305},"index":0,"playId":"6a694069-2e2d-37b7-9ec5-07277ba272a3","pitchNumber":1,"startTime":"2026-06-30T03:29:20.958Z","endTime":"2026-06-30T03:29:24.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":92.0,"endSpeed":84.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.122022772592263,"aZ":-17.022898516837625,"pfxX":4.369908458094272,"pfxZ":8.330101607065036,"pX":-0.34025393740282894,"pZ":2.886138166177388,"vX0":-5.925192508377932,"vY0":-133.83645530666388,"vZ0":-4.298989218268758,"x":129.97,"y":160.85,"x0":1.331715607282107,"y0":50.00604902124431,"z0":5.727790161061202,"aX":7.95190318603466},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":-6.7,"spinRate":2146,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.4088222021455019,"extension":6.300330090264284},"index":1,"playId":"76e0b472-96c0-399e-90a5-f09b83cc61c8","pitchNumber":2,"startTime":"2026-06-30T03:29:39.411Z","endTime":"2026-06-30T03:29:44.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-30T03:30:01.063Z","endTime":"2026-06-30T03:30:04.557Z","isPitch":false,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":92.8,"endSpeed":84.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59747751471455,"aZ":-17.232456098713058,"pfxX":6.16141401050905,"pfxZ":8.172941865049463,"pX":-0.15807218148093818,"pZ":3.145605132919833,"vX0":-6.026687627671909,"vY0":-134.91555868596248,"vZ0":-3.4848067617375738,"x":123.03,"y":153.85,"x0":1.313035020243033,"y0":50.00385387539773,"z0":5.681345078225863,"aX":11.266326502794866},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.2,"breakHorizontal":-9.7,"spinRate":2279,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.407253227047804,"extension":6.3500753221469886},"hitData":{"launchSpeed":106.4,"launchAngle":1.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.49,"coordY":152.53}},"index":3,"playId":"c81b7594-77c6-3bbc-b6e7-d9aa51b294d8","pitchNumber":3,"startTime":"2026-06-30T03:30:04.557Z","endTime":"2026-06-30T03:30:12.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:30:12.528Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eric Haase grounds out, shortstop Geraldo Perdomo to first baseman Pavin Smith.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T03:30:35.456Z","endTime":"2026-06-30T03:31:56.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.7,"endSpeed":71.9,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.728332734348307,"aZ":-35.78511543731259,"pfxX":-3.6372556725805065,"pfxZ":-2.7813189929755957,"pX":-0.1379062196840814,"pZ":1.8509260382933612,"vX0":-2.2152938327667155,"vY0":-113.23266698791561,"vZ0":-1.2546124495238984,"x":122.26,"y":188.8,"x0":1.3257707193430188,"y0":50.003814102780304,"z0":5.993591104841925,"aX":-4.721328428658966},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-5.0,"breakHorizontal":7.2,"spinRate":2329,"spinDirection":304},"zone":8,"typeConfidence":2.0,"plateTime":0.48377290502934756,"extension":6.3483619860655},"index":0,"playId":"727888d6-8b4b-33a9-b410-60d21fd88200","pitchNumber":1,"startTime":"2026-06-30T03:30:35.456Z","endTime":"2026-06-30T03:30:39.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.557713918558274,"aZ":-12.502382461336834,"pfxX":4.520792251966418,"pfxZ":10.977244983892959,"pX":-1.6764601429512287,"pZ":2.8234648822971353,"vX0":-9.221118562834688,"vY0":-133.69830415498348,"vZ0":-5.107139332450045,"x":180.9,"y":162.55,"x0":1.2456317929167557,"y0":50.00168721188819,"z0":5.671520784332096,"aX":8.101358481780062},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.8,"breakHorizontal":-6.0,"spinRate":2343,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4112797638041332,"extension":6.393251356965822},"index":1,"playId":"b4fc6f63-c759-3632-aec9-97cd1b38df67","pitchNumber":2,"startTime":"2026-06-30T03:30:49.597Z","endTime":"2026-06-30T03:30:53.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":83.7,"endSpeed":76.6,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.828834627812448,"aZ":-25.21435067177767,"pfxX":10.238848806927905,"pfxZ":4.665985255682122,"pX":-0.6606065431660476,"pZ":1.6922397912552352,"vX0":-7.577989833263345,"vY0":-121.6225886329076,"vZ0":-4.64214168399888,"x":142.18,"y":193.09,"x0":1.1720616890404898,"y0":50.00259664101795,"z0":5.823883421672159,"aX":15.27176505907459},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.6,"breakHorizontal":-16.7,"spinRate":1890,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.45110370212482565,"extension":6.455860016581317},"index":2,"playId":"dd252f7f-40ba-3b7f-a595-4b4832236c0e","pitchNumber":3,"startTime":"2026-06-30T03:31:03.610Z","endTime":"2026-06-30T03:31:08.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":82.8,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98247916350933,"aZ":-14.059464709318805,"pfxX":4.181043919873521,"pfxZ":10.193436356173299,"pX":-0.010855669963895507,"pZ":3.7994705295099798,"vX0":-5.266241179043399,"vY0":-133.06571559708817,"vZ0":-2.455969762425397,"x":117.41,"y":136.19,"x0":1.459112947724584,"y0":50.00020846321839,"z0":5.764287498314188,"aX":7.428524430814715},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":-6.4,"spinRate":2319,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4130570939997247,"extension":6.303792956185118},"index":3,"playId":"09e89ef0-aed0-3bb0-bc72-3ac398279a5d","pitchNumber":4,"startTime":"2026-06-30T03:31:20.853Z","endTime":"2026-06-30T03:31:24.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"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-30T03:31:32.499Z","endTime":"2026-06-30T03:31:48.651Z","isPitch":false,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50637123687983,"aZ":-26.275969023132575,"pfxX":9.059431129370147,"pfxZ":3.862954973505608,"pX":0.9901481879325958,"pZ":1.7116704313667674,"vX0":-3.7873648323718148,"vY0":-123.28676589869544,"vZ0":-4.37163444766341,"x":79.26,"y":192.56,"x0":1.3767162107185904,"y0":50.00168548878532,"z0":5.748329002777614,"aX":13.823176129690339},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.1,"breakHorizontal":-15.4,"spinRate":1828,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.44576832033809444,"extension":6.4922753726404565},"hitData":{"launchSpeed":91.8,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.44,"coordY":159.63}},"index":5,"playId":"56042d13-8da2-3a5d-b722-ce78b6ad7754","pitchNumber":5,"startTime":"2026-06-30T03:31:48.651Z","endTime":"2026-06-30T03:31:56.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:31:56.327Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to center fielder Jonah Cox.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T03:34:05.101Z","endTime":"2026-06-30T03:35:09.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.2,"endSpeed":77.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59271177765042,"aZ":-37.47593967660497,"pfxX":7.0315997727932675,"pfxZ":-3.5698944319596144,"pX":0.8472142134576865,"pZ":0.30688270519635785,"vX0":4.680663105032161,"vY0":-121.01566672488644,"vZ0":-5.617937364530586,"x":84.71,"y":230.49,"x0":-2.025716366767429,"y0":50.005108266269865,"z0":5.940897951586294,"aX":10.43163251745666},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.6,"breakHorizontal":-13.8,"spinRate":2622,"spinDirection":26},"zone":14,"typeConfidence":0.92,"plateTime":0.4525826366751673,"extension":5.692366172328135},"index":0,"playId":"f60ee363-731a-3660-9bd3-c5941ffa33a2","pitchNumber":1,"startTime":"2026-06-30T03:34:14.210Z","endTime":"2026-06-30T03:34:18.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22262606816459,"aZ":-36.20667952618067,"pfxX":6.764130625844512,"pfxZ":-2.8605091569582424,"pX":-0.7446222256218412,"pZ":2.4376857957163645,"vX0":1.2618596513626301,"vY0":-119.014014973527,"vZ0":-1.1236919129503151,"x":145.38,"y":172.96,"x0":-2.161571313311101,"y0":50.00114039319537,"z0":6.242324356694919,"aX":9.547399596526525},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.2,"breakHorizontal":-12.6,"spinRate":2686,"spinDirection":20},"zone":4,"typeConfidence":0.93,"plateTime":0.4630573418353219,"extension":5.616999030700368},"index":1,"playId":"cb1432d9-b497-3df3-b8f5-5cd951cb9c33","pitchNumber":2,"startTime":"2026-06-30T03:34:28.717Z","endTime":"2026-06-30T03:34:32.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.442854119253706,"aZ":-25.25723758629174,"pfxX":-10.22567194485468,"pfxZ":4.108870632797302,"pX":-1.3760438681103409,"pZ":1.534412299872154,"vX0":5.439043375402707,"vY0":-129.06931842428403,"vZ0":-5.909355362531436,"x":169.45,"y":197.35,"x0":-2.1846852698358097,"y0":50.00334689858408,"z0":5.804649783018778,"aX":-17.213129953833207},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":17.3,"spinRate":1992,"spinDirection":237},"zone":13,"typeConfidence":0.86,"plateTime":0.42475098602422534,"extension":5.839454823512415},"index":2,"playId":"5faadd0e-4b5c-37cb-881b-611b6cec491a","pitchNumber":3,"startTime":"2026-06-30T03:34:42.807Z","endTime":"2026-06-30T03:34:48.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.390786862054462,"aZ":-30.260539359279353,"pfxX":-0.2803685804507081,"pfxZ":1.1750605533441627,"pX":-0.6067367465558273,"pZ":1.808425256778193,"vX0":3.6513348614831567,"vY0":-126.00005929964334,"vZ0":-4.3938499171705745,"x":140.13,"y":189.95,"x0":-2.0324898392368826,"y0":50.00084083418776,"z0":5.994755323010378,"aX":-0.45586556491920727},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-0.2,"spinRate":2630,"spinDirection":313},"zone":7,"typeConfidence":2.0,"plateTime":0.43318637486353584,"extension":5.837925448852829},"hitData":{"launchSpeed":97.2,"launchAngle":29.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":89.1,"coordY":59.3}},"index":3,"playId":"42c96a76-7d23-332e-b9c9-56fc616bad7e","pitchNumber":4,"startTime":"2026-06-30T03:34:59.680Z","endTime":"2026-06-30T03:35:09.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:35:09.058Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T03:35:28.512Z","endTime":"2026-06-30T03:37:19.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69241995193539,"aZ":-26.317078372962047,"pfxX":-10.316833239800046,"pfxZ":3.0569296508604573,"pX":0.9470864104101221,"pZ":2.5765567930283684,"vX0":10.91083058377534,"vY0":-138.064523202945,"vZ0":-4.341735251823201,"x":80.9,"y":169.21,"x0":-1.728565247614402,"y0":50.00414859032084,"z0":5.955203137705283,"aX":-19.78297417438472},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.7,"breakHorizontal":16.2,"spinRate":2157,"spinDirection":225},"zone":12,"typeConfidence":0.94,"plateTime":0.39774272801446164,"extension":5.798684599966859},"index":0,"playId":"2b0ef9ff-46e8-380a-b804-0ac473a40d0f","pitchNumber":1,"startTime":"2026-06-30T03:35:31.868Z","endTime":"2026-06-30T03:35:37.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":87.5,"endSpeed":81.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34709152408714,"aZ":-29.824469666204852,"pfxX":-1.1705134546162732,"pfxZ":1.4207284802464946,"pX":0.2161624574797528,"pZ":1.0866802359689076,"vX0":5.975548053270288,"vY0":-127.34304822222745,"vZ0":-6.3681732659942725,"x":108.76,"y":209.44,"x0":-2.001275456936797,"y0":50.00232984028814,"z0":5.956996620631618,"aX":-1.9364228717391907},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.4,"breakHorizontal":0.8,"spinRate":2565,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.4289140897851422,"extension":5.697142398824676},"index":1,"playId":"4a92f94f-ef18-3355-8d43-1c6ddb4f85c6","pitchNumber":2,"startTime":"2026-06-30T03:35:45.187Z","endTime":"2026-06-30T03:35:49.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2316428901083,"aZ":-17.58231511491956,"pfxX":-8.897071219932807,"pfxZ":7.7828820451434,"pX":0.14459357634221795,"pZ":2.593411199990399,"vX0":8.322383233111365,"vY0":-136.39055759711033,"vZ0":-5.737581019660068,"x":111.49,"y":168.76,"x0":-1.7969024560668998,"y0":50.00646538860827,"z0":5.945279140806637,"aX":-16.691794755228223},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.0,"breakHorizontal":14.3,"spinRate":2191,"spinDirection":224},"zone":5,"typeConfidence":0.8,"plateTime":0.40225117890037065,"extension":5.738981929781418},"index":2,"playId":"06781169-4bfd-3322-aa35-bd91f7c09ec7","pitchNumber":3,"startTime":"2026-06-30T03:36:00.760Z","endTime":"2026-06-30T03:36:04.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-06-30T03:36:12.336Z","endTime":"2026-06-30T03:36:27.345Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":true},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":80.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.393914784687254,"aZ":-28.605076805906545,"pfxX":-10.763805791994386,"pfxZ":2.12410605514921,"pX":-0.42492783041209775,"pZ":1.4798220080401654,"vX0":7.829576228752073,"vY0":-130.35972029186226,"vZ0":-5.3807251500221085,"x":133.2,"y":198.82,"x0":-2.104598905368199,"y0":50.00394690537177,"z0":5.793941717285527,"aX":-18.092279522213904},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.5,"breakHorizontal":17.2,"spinRate":2127,"spinDirection":233},"zone":13,"typeConfidence":0.83,"plateTime":0.42399758649946717,"extension":5.828835128814372},"index":4,"playId":"40267d2b-bb05-37e2-ad76-e75e479a434f","pitchNumber":4,"startTime":"2026-06-30T03:36:27.345Z","endTime":"2026-06-30T03:36:54.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":84.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.437146682258536,"aZ":-18.180038172789022,"pfxX":-8.800018265114101,"pfxZ":7.513367313752371,"pX":-0.5889366171731146,"pZ":2.0867533988526517,"vX0":6.955938789456911,"vY0":-136.66730452586214,"vZ0":-6.607337429224465,"x":139.45,"y":182.44,"x0":-2.0433971208215937,"y0":50.00453348560073,"z0":5.816558467240392,"aX":-16.392819162682198},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":14.2,"spinRate":2331,"spinDirection":233},"zone":7,"typeConfidence":0.67,"plateTime":0.40316034186232663,"extension":5.633710451907351},"index":5,"playId":"a2bdb159-a1e9-300e-a42f-bf9a62fc9854","pitchNumber":5,"startTime":"2026-06-30T03:36:57.787Z","endTime":"2026-06-30T03:37:03.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02316842325184,"aZ":-27.904218142562385,"pfxX":0.09422696263148378,"pfxZ":2.5940098352680154,"pX":-0.7404241821594183,"pZ":0.9485151715201108,"vX0":3.1308419705515758,"vY0":-128.4073676452324,"vZ0":-6.935295517449884,"x":145.22,"y":213.17,"x0":-1.9948926779888172,"y0":50.00310917273944,"z0":5.896569319063342,"aX":0.15518261227434657},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.1,"breakHorizontal":-1.0,"spinRate":2601,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4288296777896714,"extension":5.732668162434717},"index":6,"playId":"fac89649-95fb-3332-9849-d65fcbd3778d","pitchNumber":6,"startTime":"2026-06-30T03:37:14.729Z","endTime":"2026-06-30T03:37:19.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:37:19.841Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Corbin Carroll lines into a double play, second baseman Luis Arraez to first baseman Rafael Devers. Geraldo Perdomo out at 1st.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T03:37:43.323Z","endTime":"2026-06-30T03:38:23.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.740407004584206,"aZ":-17.775220521168468,"pfxX":-9.561483735505123,"pfxZ":7.663951031223809,"pX":1.514664017000967,"pZ":1.3165139402499895,"vX0":12.233530052491465,"vY0":-136.5856100465339,"vZ0":-8.943470679348305,"x":59.26,"y":203.23,"x0":-1.7924051625284652,"y0":50.00040131335904,"z0":5.869709979665084,"aX":-17.95752129974766},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":14.5,"spinRate":2184,"spinDirection":229},"zone":14,"typeConfidence":0.88,"plateTime":0.40191477102496886,"extension":5.71716750542905},"index":0,"playId":"31233f52-d517-3208-aa69-d183b7505d00","pitchNumber":1,"startTime":"2026-06-30T03:37:44.535Z","endTime":"2026-06-30T03:37:49.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":80.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87598086813211,"aZ":-28.420280111768513,"pfxX":-11.279990388572674,"pfxZ":2.2709893966681225,"pX":1.1482583544853415,"pZ":1.9825273057740291,"vX0":11.464284518051459,"vY0":-129.25319100216623,"vZ0":-4.1476927861844315,"x":73.23,"y":185.25,"x0":-1.9299124410907669,"y0":50.000706159436476,"z0":5.850299923544705,"aX":-18.632307479387755},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":17.2,"spinRate":2292,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.42765326466891995,"extension":5.765820285305507},"index":1,"playId":"23d7d71d-a462-353a-bf6f-366476a7aaa1","pitchNumber":2,"startTime":"2026-06-30T03:38:01.380Z","endTime":"2026-06-30T03:38:05.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46035336889727,"aZ":-20.79320129751539,"pfxX":-8.952793696553515,"pfxZ":6.032229141337013,"pX":-0.18700172384018018,"pZ":2.3329459981853353,"vX0":8.044200796234126,"vY0":-137.2345416350362,"vZ0":-5.734095223471558,"x":124.13,"y":175.79,"x0":-2.0087577427980317,"y0":50.001631847622775,"z0":5.8883449191100965,"aX":-16.88942535131754},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":14.3,"spinRate":2261,"spinDirection":226},"zone":5,"typeConfidence":0.83,"plateTime":0.40078750522378037,"extension":5.632292134209618},"hitData":{"launchSpeed":112.0,"launchAngle":8.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":149.58,"coordY":142.06}},"index":2,"playId":"67a0be62-1581-3b68-bb19-eb995d7f27ac","pitchNumber":3,"startTime":"2026-06-30T03:38:17.674Z","endTime":"2026-06-30T03:38:23.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.15,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:38:23.820Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Gilbert walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:40:57.757Z","endTime":"2026-06-30T03:42:59.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,7,8,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Kevin Ginkel replaces Eduardo Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:40:25.985Z","endTime":"2026-06-30T03:40:53.265Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Drew Gilbert replaces Jonah Cox.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T03:40:53.265Z","endTime":"2026-06-30T03:40:59.666Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":813841,"link":"/api/v1/people/813841"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":813841,"link":"/api/v1/people/813841","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35148999760652,"aZ":-35.63515461528338,"pfxX":2.0093537765477896,"pfxZ":-2.22202360034,"pX":-0.12329168716529755,"pZ":1.40924055332359,"vX0":3.9806274002975996,"vY0":-123.56416517578214,"vZ0":-5.1157272123709046,"x":121.7,"y":200.73,"x0":-2.0098396853129685,"y0":50.00082935396189,"z0":6.467815428627617,"aX":3.135774842628833},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.9,"breakHorizontal":-4.4,"spinRate":2438,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.44162826468439675,"extension":6.533599692492315},"index":2,"playId":"065f9d66-d58f-3dbd-bd7b-abed7a11b78a","pitchNumber":1,"startTime":"2026-06-30T03:40:59.666Z","endTime":"2026-06-30T03:41:04.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02739779943212,"aZ":-12.68241203777316,"pfxX":-4.162434492045637,"pfxZ":9.896540785006575,"pX":-0.6586831241658134,"pZ":4.95773150528905,"vX0":4.652476750440083,"vY0":-139.5933796501296,"vZ0":-1.9759665049259396,"x":142.11,"y":104.92,"x0":-1.807777673908549,"y0":50.002327905739484,"z0":6.511760133282533,"aX":-8.198040555383356},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":6.6,"spinRate":2429,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3926907376950659,"extension":6.590826110617309},"index":3,"playId":"1f0ee1de-0314-37a3-9d02-7ce95cb01d43","pitchNumber":2,"startTime":"2026-06-30T03:41:14.209Z","endTime":"2026-06-30T03:41:17.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":96.0,"endSpeed":87.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.558172443316533,"aZ":-14.547024431609023,"pfxX":-5.824217443447029,"pfxZ":8.951221953797761,"pX":-0.09316524529761315,"pZ":2.4022659013922327,"vX0":6.854646729913185,"vY0":-139.48252075198548,"vZ0":-7.962095039334996,"x":120.55,"y":173.92,"x0":-1.8265500969043522,"y0":50.00456544293251,"z0":6.254496053949483,"aX":-11.470793447014689},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":9.1,"spinRate":2427,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.3927823159895789,"extension":6.881915364784516},"index":4,"playId":"c110218b-c064-31a1-90b9-2bebe5ba48bd","pitchNumber":3,"startTime":"2026-06-30T03:41:30.909Z","endTime":"2026-06-30T03:41:35.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-30T03:41:39.995Z","endTime":"2026-06-30T03:41:56.972Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87512753746434,"aZ":-36.29189030349363,"pfxX":1.8776565323716246,"pfxZ":-2.5415782622206886,"pX":-0.02171815021349847,"pZ":0.6331309980510181,"vX0":4.3868638843915,"vY0":-126.39498866269858,"vZ0":-6.824120654511714,"x":117.83,"y":221.69,"x0":-2.021074289959311,"y0":50.00073867528103,"z0":6.269265212628369,"aX":3.0471509513762616},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.9,"breakHorizontal":-4.3,"spinRate":2503,"spinDirection":46},"zone":14,"typeConfidence":0.91,"plateTime":0.43275084600930214,"extension":6.613900812950596},"index":6,"playId":"6cfaaeb5-d8a6-334f-8b5b-a6bb8f3209b5","pitchNumber":4,"startTime":"2026-06-30T03:41:56.972Z","endTime":"2026-06-30T03:42:02.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82931006530308,"aZ":-15.308087784975681,"pfxX":-5.983848173684921,"pfxZ":8.482298901286018,"pX":0.23901230145656377,"pZ":2.4287617611305823,"vX0":7.713168095416524,"vY0":-140.34783848335658,"vZ0":-7.708583318650846,"x":107.89,"y":173.2,"x0":-1.7720019378491167,"y0":50.000882496700086,"z0":6.215126089357054,"aX":-11.89440499727792},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.8,"breakHorizontal":9.2,"spinRate":2421,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.3908121341421671,"extension":6.825099533742353},"index":7,"playId":"24de99e5-6735-3465-8947-6780ae91c5b8","pitchNumber":5,"startTime":"2026-06-30T03:42:15.762Z","endTime":"2026-06-30T03:42:21.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.7277869431067,"aZ":-13.485989952697857,"pfxX":-4.672319931465724,"pfxZ":9.374505313569275,"pX":-1.1213204161028985,"pZ":3.381460784152003,"vX0":3.969796091056181,"vY0":-141.14901408617976,"vZ0":-5.720026175022914,"x":159.74,"y":147.48,"x0":-1.9473415835901344,"y0":50.00395954826817,"z0":6.321807099790423,"aX":-9.31523762991122},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":7.6,"spinRate":2369,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3898476765605947,"extension":6.7512229837952855},"index":8,"playId":"3a6fcd80-7249-3822-94c4-c8447604d7a5","pitchNumber":6,"startTime":"2026-06-30T03:42:39.477Z","endTime":"2026-06-30T03:42:43.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.183064761563806,"aZ":-13.789387278886363,"pfxX":-4.104074192359752,"pfxZ":9.264159252347435,"pX":-0.7266004313135982,"pZ":3.4234276704322406,"vX0":4.614744723899224,"vY0":-140.75258445355027,"vZ0":-5.4008553857351185,"x":144.7,"y":146.35,"x0":-1.8627015146789974,"y0":50.00267756903796,"z0":6.276941487719521,"aX":-8.145175912418738},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":6.4,"spinRate":2367,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.39076784642515117,"extension":6.858570810038258},"index":9,"playId":"bd5c003a-e411-35ba-beab-7aedea267747","pitchNumber":7,"startTime":"2026-06-30T03:42:55.278Z","endTime":"2026-06-30T03:42:59.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":0.52,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:42:59.899Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:43:13.030Z","endTime":"2026-06-30T03:44:55.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.822120836168516,"aZ":-32.900894727833446,"pfxX":2.7358939506470965,"pfxZ":-0.4573800968074142,"pX":-0.6411505792701696,"pZ":3.6715985672628064,"vX0":1.9697299496245904,"vY0":-125.37289277661436,"vZ0":-0.6276813338513197,"x":141.44,"y":139.65,"x0":-1.791754998446554,"y0":50.00088360658767,"z0":6.605135493683911,"aX":4.364376658638405},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.7,"breakHorizontal":-5.4,"spinRate":2348,"spinDirection":56},"zone":11,"typeConfidence":0.9,"plateTime":0.4364957512145944,"extension":6.617916118209551},"index":0,"playId":"b6b1f19e-5d7f-3d97-ae13-96f14a08a540","pitchNumber":1,"startTime":"2026-06-30T03:43:26.120Z","endTime":"2026-06-30T03:43:31.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":96.2,"endSpeed":87.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.147030616364006,"aZ":-14.363508793161177,"pfxX":-4.158638340837811,"pfxZ":9.070330804278802,"pX":-0.9577634600643122,"pZ":3.4247933517229883,"vX0":4.019696692699915,"vY0":-139.86913176525255,"vZ0":-5.3164758836826955,"x":153.51,"y":146.31,"x0":-1.8794037806417565,"y0":50.00641217916525,"z0":6.30638562541435,"aX":-8.16894555252749},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":6.6,"spinRate":2364,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.39293333712507916,"extension":6.8302688260083535},"index":1,"playId":"d0b65f1d-cab1-3043-b2b1-bea9a9a89f15","pitchNumber":2,"startTime":"2026-06-30T03:43:43.712Z","endTime":"2026-06-30T03:43:49.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"actionPlayId":"d0b65f1d-cab1-3043-b2b1-bea9a9a89f15","startTime":"2026-06-30T03:43:56.254Z","endTime":"2026-06-30T03:44:04.632Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":95.6,"endSpeed":86.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41807211301233,"aZ":-11.507366019837285,"pfxX":-4.198714726215607,"pfxZ":10.71253768231616,"pX":-0.14931004815857513,"pZ":2.515212943071505,"vX0":5.97943497700211,"vY0":-138.8177390171037,"vZ0":-8.036711472586177,"x":122.69,"y":170.87,"x0":-1.7973038875633938,"y0":50.00267260703281,"z0":6.2354978663762,"aX":-8.100417264794954},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":6.2,"spinRate":2349,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.3963183992779489,"extension":6.924081606719867},"index":3,"playId":"68477cf1-2206-3035-92d4-4dd9aa0bcdba","pitchNumber":3,"startTime":"2026-06-30T03:44:04.632Z","endTime":"2026-06-30T03:44:08.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.68459609777225,"aZ":-13.003913019658114,"pfxX":-3.7684441290963937,"pfxZ":9.833953261752889,"pX":0.07211612935995548,"pZ":3.331782193359203,"vX0":6.427547786321931,"vY0":-139.51407389279814,"vZ0":-5.703654670914777,"x":114.25,"y":148.82,"x0":-1.7838915544899685,"y0":50.00221878146131,"z0":6.277692169913661,"aX":-7.3461733616123315},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":5.3,"spinRate":2363,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.39430172926482365,"extension":6.889259494102904},"index":4,"playId":"4494defe-90c1-34f2-9762-b195140c5640","pitchNumber":4,"startTime":"2026-06-30T03:44:25.023Z","endTime":"2026-06-30T03:44:28.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-30T03:44:32.914Z","endTime":"2026-06-30T03:44:51.183Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.98839824764051,"aZ":-13.99945863887985,"pfxX":-3.376975339773158,"pfxZ":9.248326000036133,"pX":-0.5362306185238204,"pZ":3.7122329265947585,"vX0":4.652542597393165,"vY0":-140.0998755151883,"vZ0":-4.682076009803473,"x":137.44,"y":138.55,"x0":-1.788492584514701,"y0":50.00611996775995,"z0":6.336957803012104,"aX":-6.638987114791422},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":5.0,"spinRate":2395,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3926578145163355,"extension":6.904854786329198},"index":6,"playId":"4de03777-253f-3432-941a-5f5719d35a65","pitchNumber":5,"startTime":"2026-06-30T03:44:51.183Z","endTime":"2026-06-30T03:44:55.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.07,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:44:55.481Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Arraez doubles (18) on a sharp line drive to right fielder Corbin Carroll. Drew Gilbert to 3rd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:45:07.208Z","endTime":"2026-06-30T03:45:33.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83235229743528,"aZ":-15.498958356829892,"pfxX":-5.056572946464829,"pfxZ":8.637459138868184,"pX":0.6866357176464788,"pZ":2.127045370461822,"vX0":8.469171009801997,"vY0":-138.711783070161,"vZ0":-8.257483312651074,"x":90.83,"y":181.35,"x0":-1.7626732317297245,"y0":50.00007506795741,"z0":6.196475546372449,"aX":-9.758540274685746},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.9,"breakHorizontal":7.2,"spinRate":2300,"spinDirection":220},"zone":9,"typeConfidence":0.9,"plateTime":0.3963533920267164,"extension":7.025633987461646},"hitData":{"launchSpeed":101.2,"launchAngle":19.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":201.37,"coordY":118.51}},"index":0,"playId":"bccf10d8-b261-3c77-975c-2af1c2f60f8e","pitchNumber":1,"startTime":"2026-06-30T03:45:20.707Z","endTime":"2026-06-30T03:45:33.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.3,"awayTeamWinProbability":8.700000000000003,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":0.69,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:45:33.723Z","atBatIndex":59},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Casey Schmitt out on a sacrifice fly to center fielder Tommy Troy. Drew Gilbert scores. Luis Arraez to 3rd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:46:58.336Z","endTime":"2026-06-30T03:47:34.785Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":{"id":656464,"link":"/api/v1/people/656464"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T03:45:55.685Z","endTime":"2026-06-30T03:47:00.430Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63272742407293,"aZ":-34.407870991204575,"pfxX":1.1131016277556869,"pfxZ":-1.3701153401469117,"pX":-0.1649264108425823,"pZ":2.046311854903069,"vX0":3.8644808251326324,"vY0":-126.7301662895469,"vZ0":-4.26103647524946,"x":123.29,"y":183.53,"x0":-1.8508740049333907,"y0":50.00114764069587,"z0":6.482311114780892,"aX":1.818705385110565},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.1,"breakHorizontal":-2.9,"spinRate":2419,"spinDirection":53},"zone":8,"typeConfidence":0.9,"plateTime":0.4313380076557132,"extension":6.70623656080576},"index":1,"playId":"e8387da0-ae22-39c4-b520-834c2419831c","pitchNumber":1,"startTime":"2026-06-30T03:47:00.430Z","endTime":"2026-06-30T03:47:04.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16369253884501,"aZ":-13.12315883973848,"pfxX":-4.249095357357358,"pfxZ":9.714953326969653,"pX":0.6883870211816129,"pZ":3.064272459431861,"vX0":8.067960188701795,"vY0":-139.3519132280169,"vZ0":-6.512099866285304,"x":90.76,"y":156.04,"x0":-1.6960939046471906,"y0":50.00308566515185,"z0":6.303376881554889,"aX":-8.333327848966794},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":6.0,"spinRate":2384,"spinDirection":222},"zone":3,"typeConfidence":0.9,"plateTime":0.3934988689253842,"extension":6.853758381654066},"hitData":{"launchSpeed":106.9,"launchAngle":18.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.23,"coordY":53.41}},"index":2,"playId":"b0a09c0d-df45-3ef7-8d68-4bb72c5792ff","pitchNumber":2,"startTime":"2026-06-30T03:47:23.478Z","endTime":"2026-06-30T03:47:34.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.39,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:47:34.785Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:50:14.643Z","endTime":"2026-06-30T03:51:16.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T03:47:57.628Z","endTime":"2026-06-30T03:48:42.247Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brandyn Garcia replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-30T03:48:42.247Z","endTime":"2026-06-30T03:50:16.740Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.156720081431885,"aZ":-27.6515328429836,"pfxX":-6.886149577346373,"pfxZ":2.6986109787966424,"pX":-0.13766481065698633,"pZ":2.2574412976833838,"vX0":-2.739860667604,"vY0":-129.21654504539316,"vZ0":-2.399932146880624,"x":122.25,"y":177.83,"x0":1.8336894527733345,"y0":50.002936159744046,"z0":5.342056583811506,"aX":-11.540773530527757},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":13.1,"spinRate":2497,"spinDirection":289},"zone":5,"typeConfidence":0.9,"plateTime":0.4253256359261144,"extension":5.524008014925874},"index":2,"playId":"82087f9f-b199-3567-afeb-29d5cb00939b","pitchNumber":1,"startTime":"2026-06-30T03:50:16.740Z","endTime":"2026-06-30T03:50:20.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.169606543419484,"aZ":-31.80809899716413,"pfxX":10.22844352232424,"pfxZ":0.18467206491669508,"pX":0.0911457386808244,"pZ":2.29792461143241,"vX0":-7.57207714540094,"vY0":-141.82612101403762,"vZ0":-3.23519121919348,"x":113.53,"y":176.74,"x0":1.4788949668983595,"y0":50.00504190518495,"z0":5.501704041117879,"aX":20.651795349644757},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":-0.2,"breakHorizontal":-16.8,"spinRate":2194,"spinDirection":122},"zone":5,"typeConfidence":0.91,"plateTime":0.3875235374687751,"extension":5.3550306782152886},"index":3,"playId":"309abae1-26ee-3da0-82b9-8a1c4c78f55a","pitchNumber":2,"startTime":"2026-06-30T03:50:31.987Z","endTime":"2026-06-30T03:50:37.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09567678493244,"aZ":-26.607720756347124,"pfxX":-9.313084136665104,"pfxZ":3.2699789311114458,"pX":-0.08516389859816725,"pZ":2.6358973791355798,"vX0":-1.5518336505201462,"vY0":-129.8712114664308,"vZ0":-1.7302456565582314,"x":120.25,"y":167.61,"x0":1.7301783657565624,"y0":50.0022491588027,"z0":5.3414206620858815,"aX":-15.851594409313545},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":17.2,"spinRate":2619,"spinDirection":284},"zone":5,"typeConfidence":0.9,"plateTime":0.42230999423792825,"extension":5.509205599425195},"index":4,"playId":"b640822d-eee4-3791-bb8e-9ab55fbafdcc","pitchNumber":3,"startTime":"2026-06-30T03:51:13.297Z","endTime":"2026-06-30T03:51:16.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"third":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.87,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:51:16.918Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Moreno flies out to left fielder Victor Bericoto.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T03:53:24.860Z","endTime":"2026-06-30T03:54:10.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Drew Gilbert remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:52:39.813Z","endTime":"2026-06-30T03:53:26.990Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":813841,"link":"/api/v1/people/813841"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":813841,"link":"/api/v1/people/813841"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.205930607373507,"aZ":-22.077902317493127,"pfxX":-10.614046343615415,"pfxZ":5.523392328105633,"pX":-1.1113027466884353,"pZ":2.497323995807171,"vX0":5.840688313090817,"vY0":-134.57949219974012,"vZ0":-5.070388934317815,"x":159.36,"y":171.35,"x0":-1.9349854744505963,"y0":50.00101886028578,"z0":5.97714058168435,"aX":-19.396173336662166},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":17.9,"spinRate":2201,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.40755429597432347,"extension":5.655018700167024},"index":1,"playId":"2cf291f1-f983-3fec-ac54-0393fb8129db","pitchNumber":1,"startTime":"2026-06-30T03:53:26.990Z","endTime":"2026-06-30T03:53:32.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6557337635992,"aZ":-27.519944768024043,"pfxX":-0.2562584692145211,"pfxZ":2.877279837574565,"pX":0.4452766456356693,"pZ":1.866826734112655,"vX0":6.104139336552895,"vY0":-126.09559616682898,"vZ0":-4.902097175830644,"x":100.03,"y":188.38,"x0":-1.969339025753014,"y0":50.00301556943395,"z0":6.045656046486112,"aX":-0.4156937563259266},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.3,"breakHorizontal":-0.8,"spinRate":2491,"spinDirection":258},"zone":9,"typeConfidence":2.0,"plateTime":0.43369611356701077,"extension":5.699655730837924},"hitData":{"launchSpeed":77.3,"launchAngle":43.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.39,"coordY":108.38}},"index":2,"playId":"ea9a195d-fd99-37a0-8d89-845c2d515f82","pitchNumber":2,"startTime":"2026-06-30T03:54:01.321Z","endTime":"2026-06-30T03:54:10.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:54:10.020Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T03:54:20.974Z","endTime":"2026-06-30T03:55:00.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63144698654886,"aZ":-21.08378622749466,"pfxX":-8.785560767890685,"pfxZ":6.039760972158542,"pX":-0.834098475543391,"pZ":2.3465219401383393,"vX0":5.936687427471129,"vY0":-134.3032488209259,"vZ0":-5.713596987149577,"x":148.79,"y":175.42,"x0":-1.9257804443398805,"y0":50.003994992302566,"z0":5.989658318573265,"aX":-16.136364231424754},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":14.8,"spinRate":2173,"spinDirection":224},"zone":13,"typeConfidence":0.78,"plateTime":0.40699366817396143,"extension":5.729295289305952},"index":0,"playId":"caac62b8-86c4-3b6f-8a0e-646118237642","pitchNumber":1,"startTime":"2026-06-30T03:54:33.771Z","endTime":"2026-06-30T03:54:38.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":93.4,"endSpeed":85.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.037635403110762,"aZ":-20.948153953741556,"pfxX":-8.971753856295514,"pfxZ":6.031226990840935,"pX":-0.7540553526912801,"pZ":2.7530053962196517,"vX0":6.147240088327235,"vY0":-135.86444330629354,"vZ0":-4.9888823507667315,"x":145.74,"y":164.45,"x0":-1.8856126004989842,"y0":50.00213573979461,"z0":6.077983952753288,"aX":-16.69551308838566},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.0,"breakHorizontal":14.9,"spinRate":2265,"spinDirection":224},"zone":4,"typeConfidence":0.83,"plateTime":0.4038465681509238,"extension":5.690729958513641},"hitData":{"launchSpeed":89.2,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.86,"coordY":163.35}},"index":1,"playId":"7872b2e5-9b2b-3a8d-94b2-1b49d4f63d90","pitchNumber":2,"startTime":"2026-06-30T03:54:52.355Z","endTime":"2026-06-30T03:55:00.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:55:00.213Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Kepler grounds out, shortstop Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T03:55:17.813Z","endTime":"2026-06-30T03:56:46.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.920797496696085,"aZ":-21.913086878545887,"pfxX":-8.973787024028482,"pfxZ":5.485480786059998,"pX":0.15160522908663793,"pZ":3.23915458037561,"vX0":8.85331752638739,"vY0":-136.18240651857718,"vZ0":-3.3512596228643514,"x":111.22,"y":151.32,"x0":-1.981296005324547,"y0":50.00671437675341,"z0":6.008121843613295,"aX":-16.798294312567993},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":14.3,"spinRate":2224,"spinDirection":225},"zone":2,"typeConfidence":0.85,"plateTime":0.4027639790649884,"extension":5.613875486355114},"index":0,"playId":"2ef8b389-130d-344d-a144-2fecda757df9","pitchNumber":1,"startTime":"2026-06-30T03:55:23.061Z","endTime":"2026-06-30T03:55:26.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":89.1,"endSpeed":81.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50969658948737,"aZ":-24.78217376849769,"pfxX":-10.886276671113707,"pfxZ":4.384552030247039,"pX":0.20534674313659046,"pZ":0.5481318415703522,"vX0":9.034864691464584,"vY0":-129.19829391563215,"vZ0":-8.404703426412501,"x":109.17,"y":223.98,"x0":-1.926602203418296,"y0":50.004848183888164,"z0":5.755088471415742,"aX":-18.362911490921736},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.1,"breakHorizontal":17.6,"spinRate":2088,"spinDirection":234},"zone":14,"typeConfidence":0.79,"plateTime":0.4243252439870808,"extension":5.922998084152182},"index":1,"playId":"64cb4086-b2c6-33bd-a402-e5030b03821b","pitchNumber":2,"startTime":"2026-06-30T03:55:37.531Z","endTime":"2026-06-30T03:55:41.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41582937350344,"aZ":-26.527443422958864,"pfxX":-9.683806801450958,"pfxZ":3.3811559859290767,"pX":-0.39354451471777735,"pZ":3.2961564820074445,"vX0":7.2455918346115995,"vY0":-128.6196393421462,"vZ0":-1.5504244220421348,"x":132.0,"y":149.78,"x0":-1.9930928037367934,"y0":50.00453231206032,"z0":5.969812106795552,"aX":-16.1784622443763},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.0,"breakHorizontal":15.8,"spinRate":2198,"spinDirection":234},"zone":1,"typeConfidence":0.92,"plateTime":0.4263456304119293,"extension":5.7536071430114335},"index":2,"playId":"ffc48890-43d6-31d0-bdb2-35f08180e090","pitchNumber":3,"startTime":"2026-06-30T03:55:54.466Z","endTime":"2026-06-30T03:55:57.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.744325104378866,"aZ":-39.2260273799391,"pfxX":0.5218279008536113,"pfxZ":-4.744208078240547,"pX":1.2117528846599133,"pZ":-1.8420962519105422,"vX0":7.452158919587647,"vY0":-123.6074687974962,"vZ0":-10.004350195890055,"x":70.81,"y":288.52,"x0":-1.9616060655248757,"y0":50.00550895741721,"z0":5.734492859826892,"aX":0.7739773490729115},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-11.5,"breakHorizontal":-3.4,"spinRate":2842,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.4500609264902047,"extension":5.816414586386423},"index":3,"playId":"d84a49ad-856c-34ee-9675-5cbffee4cf7c","pitchNumber":4,"startTime":"2026-06-30T03:56:15.926Z","endTime":"2026-06-30T03:56:19.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.710473818234437,"aZ":-37.66481350882732,"pfxX":7.6039541118940654,"pfxZ":-3.715087840975901,"pX":-0.04043368334807365,"pZ":2.0160146947731175,"vX0":2.7612294147971266,"vY0":-121.1357420013795,"vZ0":-1.7366102147606102,"x":118.54,"y":184.35,"x0":-2.1843193113277524,"y0":50.001190231847836,"z0":6.04944036641204,"aX":11.245124914053127},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.8,"breakHorizontal":-14.4,"spinRate":2805,"spinDirection":32},"zone":8,"typeConfidence":0.92,"plateTime":0.45298315354795093,"extension":5.631622841006181},"hitData":{"launchSpeed":73.0,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.07,"coordY":150.51}},"index":4,"playId":"0923c2f4-073e-347d-b333-442ae024a32a","pitchNumber":5,"startTime":"2026-06-30T03:56:38.790Z","endTime":"2026-06-30T03:56:46.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":669477,"link":"/api/v1/people/669477"},"left":{"id":682674,"link":"/api/v1/people/682674"},"center":{"id":687551,"link":"/api/v1/people/687551"},"right":{"id":671218,"link":"/api/v1/people/671218"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:56:46.678Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Heliot Ramos homers (5) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T03:59:05.724Z","endTime":"2026-06-30T03:59:42.235Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":623149,"link":"/api/v1/people/623149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ildemaro Vargas replaces first baseman Pavin Smith, batting 8th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:58:55.594Z","endTime":"2026-06-30T03:58:55.611Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":656976,"link":"/api/v1/people/656976"},"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":656976,"link":"/api/v1/people/656976"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jorge Barrosa replaces center fielder Tommy Troy, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T03:58:55.611Z","endTime":"2026-06-30T03:58:55.612Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Paul Sewald replaces Brandyn Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-30T03:58:55.612Z","endTime":"2026-06-30T03:59:07.841Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623149,"link":"/api/v1/people/623149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768007968364927,"aZ":-22.64048407464501,"pfxX":-5.4449551543968155,"pfxZ":5.424836707560868,"pX":-0.2901739442150255,"pZ":3.23738836731881,"vX0":9.247374489334499,"vY0":-131.6963346240305,"vZ0":0.8894292227178188,"x":128.06,"y":151.37,"x0":-3.138409295429149,"y0":50.004068406805544,"z0":4.568902495389539,"aX":-9.57280437657693},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.2,"breakHorizontal":7.8,"spinRate":2573,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.4157731819790689,"extension":6.163188923355434},"index":3,"playId":"27f46420-f4ee-380a-bc07-d38171a059aa","pitchNumber":1,"startTime":"2026-06-30T03:59:07.841Z","endTime":"2026-06-30T03:59:12.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58895556768218,"aZ":-25.708506214703323,"pfxX":6.980209310336038,"pfxZ":4.4517179806088345,"pX":0.405491550492572,"pZ":1.4211002945508255,"vX0":6.496884751243867,"vY0":-120.08937965168488,"vZ0":-2.207993069425501,"x":101.54,"y":200.41,"x0":-3.2476233684532807,"y0":50.000698748113386,"z0":4.653398578293495,"aX":10.130177732522705},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.8,"breakHorizontal":-14.3,"spinRate":2448,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4571762961740462,"extension":6.334198507817115},"hitData":{"launchSpeed":106.5,"launchAngle":23.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":73.1,"coordY":39.4}},"index":4,"playId":"4801248d-720d-3829-a836-ffbded3e8c4f","pitchNumber":2,"startTime":"2026-06-30T03:59:20.134Z","endTime":"2026-06-30T03:59:42.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-4.199999999999989,"leverageIndex":0.77,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-06-30T03:59:42.235Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Eldridge singles on a sharp line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T03:59:54.807Z","endTime":"2026-06-30T04:00:07.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.255752632333206,"aZ":-18.667421401363388,"pfxX":-6.833425445797385,"pfxZ":7.73627862383343,"pX":0.2612462582549019,"pZ":3.7169673934268284,"vX0":11.10290360205642,"vY0":-131.64929562369082,"vZ0":1.6423847220070142,"x":107.04,"y":138.42,"x0":-3.1327975095572103,"y0":50.006354725187514,"z0":4.471175218588242,"aX":-11.938086461621761},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.6,"breakHorizontal":9.8,"spinRate":2516,"spinDirection":244},"zone":12,"typeConfidence":2.0,"plateTime":0.41685972550835926,"extension":6.239979178429091},"hitData":{"launchSpeed":110.2,"launchAngle":13.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.5,"coordY":94.59}},"index":0,"playId":"d375bff2-af7e-3020-aaec-bdd306380f98","pitchNumber":1,"startTime":"2026-06-30T03:59:58.378Z","endTime":"2026-06-30T04:00:07.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.39999999999999,"awayTeamWinProbability":15.600000000000009,"homeTeamWinProbabilityAdded":-8.000000000000014,"leverageIndex":1.54,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-06-30T04:00:07.677Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out softly to first baseman Ildemaro Vargas. Bryce Eldridge to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T04:01:10.531Z","endTime":"2026-06-30T04:02:14.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jung Hoo Lee replaces Victor Bericoto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T04:00:41.900Z","endTime":"2026-06-30T04:01:12.593Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":682674,"link":"/api/v1/people/682674"},"defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80230054616626,"aZ":-27.968652503064092,"pfxX":4.906404663213339,"pfxZ":2.9586732987561426,"pX":-1.4675260237785894,"pZ":3.00719924643498,"vX0":2.9352674089140742,"vY0":-118.7801823741469,"vZ0":1.578440426173183,"x":172.94,"y":157.59,"x0":-3.3588030821343513,"y0":50.00339713965166,"z0":4.886227943230745,"aX":6.975743150643454},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.0,"breakHorizontal":-9.6,"spinRate":2286,"spinDirection":85},"zone":11,"typeConfidence":2.0,"plateTime":0.4619987664334144,"extension":6.286887869292633},"index":1,"playId":"e9bdf099-48fe-3ff1-a29a-bed392dc4b86","pitchNumber":1,"startTime":"2026-06-30T04:01:12.593Z","endTime":"2026-06-30T04:01:16.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35353981037316,"aZ":-31.790013456309026,"pfxX":4.295466289657811,"pfxZ":0.26400909855740373,"pX":-0.6008894884794223,"pZ":2.057544725688112,"vX0":5.21647246161504,"vY0":-120.53461388793184,"vZ0":0.3214302426107776,"x":139.9,"y":183.23,"x0":-3.358435774989387,"y0":50.003291382438555,"z0":4.749665301114991,"aX":6.2642082980199},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.8,"breakHorizontal":-9.1,"spinRate":2268,"spinDirection":87},"zone":7,"typeConfidence":2.0,"plateTime":0.4559577992718715,"extension":6.319610259654041},"index":2,"playId":"24c60071-0574-3a36-a904-551957e01f7c","pitchNumber":2,"startTime":"2026-06-30T04:01:30.317Z","endTime":"2026-06-30T04:01:34.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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":91.0,"endSpeed":82.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.943991360113955,"aZ":-16.811896303113524,"pfxX":-5.1076612139134205,"pfxZ":8.75905132376741,"pX":-1.3185619812872778,"pZ":3.7686480602872714,"vX0":7.081530852823706,"vY0":-132.29152342538777,"vZ0":1.3057472844759168,"x":167.26,"y":137.03,"x0":-3.379417153025334,"y0":50.003828981086954,"z0":4.509481950999385,"aX":-8.960146956987362},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.3,"breakHorizontal":7.6,"spinRate":2659,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.41566655823504206,"extension":6.335241753258996},"index":3,"playId":"f41031d4-dc65-3d3d-843a-02bfab8a77dc","pitchNumber":3,"startTime":"2026-06-30T04:01:49.548Z","endTime":"2026-06-30T04:01:55.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.807628175237713,"aZ":-32.07432633273189,"pfxX":7.028994516526178,"pfxZ":0.07249544072955283,"pX":0.6574595951277196,"pZ":0.9577372320003686,"vX0":7.073130289489257,"vY0":-120.31338341511852,"vZ0":-1.8629013154858534,"x":91.94,"y":212.92,"x0":-3.2513734009524278,"y0":50.00446282254766,"z0":4.627958605647709,"aX":10.1418888860694},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.1,"breakHorizontal":-14.6,"spinRate":2340,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4580550103571812,"extension":6.3451961806802935},"hitData":{"launchSpeed":45.9,"launchAngle":-58.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":138.5,"coordY":190.07}},"index":4,"playId":"d142b3e4-6519-32fe-8010-d9cf5e09bd08","pitchNumber":4,"startTime":"2026-06-30T04:02:06.882Z","endTime":"2026-06-30T04:02:14.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.10000000000001,"awayTeamWinProbability":9.899999999999991,"homeTeamWinProbabilityAdded":5.700000000000017,"leverageIndex":3.07,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-06-30T04:02:14.754Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Cavanaugh singles on a ground ball to right fielder Corbin Carroll. Bryce Eldridge scores.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T04:03:05.228Z","endTime":"2026-06-30T04:04:12.371Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":{"id":623149,"link":"/api/v1/people/623149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Drew Cavanaugh replaces Eric Haase.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T04:03:07.292Z","endTime":"2026-06-30T04:03:07.293Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":606992,"link":"/api/v1/people/606992"},"defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.811997474829205,"aZ":-27.52279528666947,"pfxX":7.28901318015987,"pfxZ":3.189605312435252,"pX":0.5440150916151169,"pZ":1.8389637497376954,"vX0":6.84252832115982,"vY0":-120.59437001494145,"vZ0":-0.808573403968304,"x":96.26,"y":189.13,"x0":-3.2880902678092068,"y0":50.000889636218474,"z0":4.629932685004848,"aX":10.617062580000098},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.9,"breakHorizontal":-15.0,"spinRate":2449,"spinDirection":78},"zone":9,"typeConfidence":2.0,"plateTime":0.4560817264864099,"extension":6.430563040813024},"index":1,"playId":"c63d94bf-b5d3-3852-ae66-94c20c9ecea1","pitchNumber":1,"startTime":"2026-06-30T04:03:07.294Z","endTime":"2026-06-30T04:03:13.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35763199241375,"aZ":-19.208822004489438,"pfxX":-6.852824702976935,"pfxZ":7.167375340147547,"pX":1.2803519001431058,"pZ":3.2546843437685204,"vX0":14.005223332851873,"vY0":-133.75296713513328,"vZ0":0.3720282211056576,"x":68.2,"y":150.9,"x0":-3.137592596403506,"y0":50.000355063642516,"z0":4.493313839282524,"aX":-12.393799622828451},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":9.4,"spinRate":2624,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.4098087312208101,"extension":6.489850291378846},"index":2,"playId":"8036a8ee-c851-3f72-bc6a-7a83f0c54799","pitchNumber":2,"startTime":"2026-06-30T04:03:22.802Z","endTime":"2026-06-30T04:03:26.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.520972199937244,"aZ":-18.039980306496684,"pfxX":-5.5824075064193295,"pfxZ":8.069195777305735,"pX":1.7997281102337128,"pZ":2.4519981101354644,"vX0":14.696367620934119,"vY0":-131.64133975655912,"vZ0":-1.3589834925279403,"x":48.4,"y":172.58,"x0":-3.135282024566374,"y0":50.00056685552989,"z0":4.313319102994177,"aX":-9.77738897322115},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.5,"breakHorizontal":6.8,"spinRate":2593,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4164389690982069,"extension":6.5174287899107215},"index":3,"playId":"8ecd175f-759b-3700-95fe-d55019856029","pitchNumber":3,"startTime":"2026-06-30T04:03:41.061Z","endTime":"2026-06-30T04:03:45.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.513271227082594,"aZ":-28.777380540766853,"pfxX":7.291934001335039,"pfxZ":2.3870688418302626,"pX":-0.1860114750183366,"pZ":2.090186761195626,"vX0":5.39036176129506,"vY0":-119.26322366346321,"vZ0":0.3080198771532503,"x":124.09,"y":182.34,"x0":-3.4324760278196162,"y0":50.00343804366858,"z0":4.580453913142807,"aX":10.376824191381882},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.7,"breakHorizontal":-14.6,"spinRate":2333,"spinDirection":78},"zone":8,"typeConfidence":2.0,"plateTime":0.46138898838625586,"extension":6.190613142710817},"hitData":{"launchSpeed":89.8,"launchAngle":8.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.0,"coordY":112.98}},"index":4,"playId":"15a15df0-1566-302a-9328-759a8c2989cf","pitchNumber":4,"startTime":"2026-06-30T04:04:00.486Z","endTime":"2026-06-30T04:04:12.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701852,"link":"/api/v1/people/701852","batSide":{"code":"L","description":"Left"}},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":701852,"link":"/api/v1/people/701852"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.5,"awayTeamWinProbability":17.5,"homeTeamWinProbabilityAdded":-7.6000000000000085,"leverageIndex":2.26,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-06-30T04:04:12.371Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Drew Gilbert pops out to first baseman Ildemaro Vargas in foul territory.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T04:05:09.963Z","endTime":"2026-06-30T04:06:20.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T04:04:32.891Z","endTime":"2026-06-30T04:05:12.250Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":701852,"link":"/api/v1/people/701852"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49187650777245,"aZ":-18.175772468169615,"pfxX":-5.89187278250084,"pfxZ":7.7270853998156035,"pX":-0.8035272620666646,"pZ":2.8016452727297274,"vX0":8.735314430203907,"vY0":-134.33747846880806,"vZ0":-0.6780456288169929,"x":147.63,"y":163.14,"x0":-3.3451194970625977,"y0":50.00204501903245,"z0":4.359772167510511,"aX":-10.67360418940088},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.0,"breakHorizontal":8.6,"spinRate":2588,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.40910240375087303,"extension":6.287298016466413},"index":1,"playId":"84fb9af8-ea25-3fd2-9b15-cacf6b335f20","pitchNumber":1,"startTime":"2026-06-30T04:05:12.250Z","endTime":"2026-06-30T04:05:16.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":701852,"link":"/api/v1/people/701852"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"96b509fb-38c1-35d5-93ee-ec619027af18","startTime":"2026-06-30T04:05:31.366Z","endTime":"2026-06-30T04:05:35.592Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":701852,"link":"/api/v1/people/701852"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07017905359032,"aZ":-30.306518964449904,"pfxX":6.884113915586644,"pfxZ":1.292837188552359,"pX":0.8060799367424664,"pZ":1.492771727194499,"vX0":7.582380381320454,"vY0":-120.86888652941816,"vZ0":-0.9751601269265444,"x":86.27,"y":198.48,"x0":-3.295725199154586,"y0":50.001082167593715,"z0":4.623843643755809,"aX":9.928318487078993},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.4,"breakHorizontal":-14.6,"spinRate":2241,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4575815226074278,"extension":6.3903872667250585},"index":3,"playId":"89cb9918-14da-3f17-b931-d8cd29f61fab","pitchNumber":2,"startTime":"2026-06-30T04:05:52.695Z","endTime":"2026-06-30T04:05:57.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":701852,"link":"/api/v1/people/701852"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50773123454208,"aZ":-17.071874113748034,"pfxX":-6.027218867439973,"pfxZ":8.456811204646465,"pX":0.38140344642848917,"pZ":1.8397725836432004,"vX0":11.823417609200234,"vY0":-133.02777818217268,"vZ0":-3.103816797065085,"x":102.46,"y":189.11,"x0":-3.3449590440053667,"y0":50.00274594227463,"z0":4.264829857271493,"aX":-10.76456732357489},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.8,"breakHorizontal":8.3,"spinRate":2569,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.412319594836414,"extension":6.4614593392856925},"hitData":{"launchSpeed":79.8,"launchAngle":79.0,"totalDistance":33.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":141.38,"coordY":198.17}},"index":4,"playId":"7b9a0454-95ae-3504-a114-f5362360407c","pitchNumber":3,"startTime":"2026-06-30T04:06:10.819Z","endTime":"2026-06-30T04:06:20.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":701852,"link":"/api/v1/people/701852"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":9.600000000000009,"leverageIndex":4.08,"dramaIndex":166.0,"contextMetrics":{},"playEndTime":"2026-06-30T04:06:20.292Z","atBatIndex":69},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Chapman pops out to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T04:06:46.200Z","endTime":"2026-06-30T04:08:26.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.652976043633416,"aZ":-19.688893024547504,"pfxX":-7.318116244934072,"pfxZ":7.048485426585684,"pX":1.3971615756107438,"pZ":1.6096883781486953,"vX0":14.26497862636883,"vY0":-132.58011879552677,"vZ0":-3.1318690097683715,"x":63.74,"y":195.32,"x0":-3.114296319964135,"y0":50.00374224763183,"z0":4.251686684267913,"aX":-12.965906761731876},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.2,"breakHorizontal":10.0,"spinRate":2572,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.41392192367396285,"extension":6.378795353899196},"index":0,"playId":"890bc020-e6e0-3af4-b5b5-92838f24e0ef","pitchNumber":1,"startTime":"2026-06-30T04:06:49.604Z","endTime":"2026-06-30T04:06:55.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":701852,"link":"/api/v1/people/701852"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.268878483590445,"aZ":-18.61976785678884,"pfxX":-6.96254678861391,"pfxZ":7.436583758749429,"pX":0.22787340081096552,"pZ":2.102074521789915,"vX0":11.839083170511337,"vY0":-134.4247395009266,"vZ0":-2.2409119121768604,"x":108.31,"y":182.02,"x0":-3.337081715338725,"y0":50.00069178828589,"z0":4.274330494437267,"aX":-12.687766067587146},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":10.0,"spinRate":2647,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4081102188478729,"extension":6.297811111061448},"index":1,"playId":"3ec6222e-ad3f-3257-9991-4eed00613f41","pitchNumber":2,"startTime":"2026-06-30T04:07:09.002Z","endTime":"2026-06-30T04:07:14.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":701852,"link":"/api/v1/people/701852"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.653467898184424,"aZ":-23.687447361888886,"pfxX":-4.796313990019656,"pfxZ":4.740488735301701,"pX":-1.2807558187425705,"pZ":3.596206934472169,"vX0":7.409679134291222,"vY0":-132.99856054850673,"vZ0":2.306656846539167,"x":165.82,"y":141.68,"x0":-3.480335457899014,"y0":50.00339763882019,"z0":4.436065898768156,"aX":-8.5890008585668},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.4,"breakHorizontal":7.1,"spinRate":2528,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.41190221195007615,"extension":6.241806704095955},"index":2,"playId":"ef65aad3-58a2-3120-b3c0-8a011f679ae2","pitchNumber":3,"startTime":"2026-06-30T04:07:29.530Z","endTime":"2026-06-30T04:07:34.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":701852,"link":"/api/v1/people/701852"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76044382574851,"aZ":-18.162670296752616,"pfxX":-6.033865898522832,"pfxZ":7.706881627458079,"pX":0.12069178994575498,"pZ":2.3946923566567655,"vX0":11.097822375308143,"vY0":-133.4865641198882,"vZ0":-1.4478150778320313,"x":112.4,"y":174.12,"x0":-3.2929015049026704,"y0":50.002213688482456,"z0":4.242155512689597,"aX":-10.970156292028763},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.9,"breakHorizontal":8.8,"spinRate":2517,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.40917773284830394,"extension":6.505075050249339},"index":3,"playId":"c53d3b6a-a0f6-3624-89d0-57c4b60b948d","pitchNumber":4,"startTime":"2026-06-30T04:07:48.613Z","endTime":"2026-06-30T04:07:52.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":701852,"link":"/api/v1/people/701852"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"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-30T04:07:57.586Z","endTime":"2026-06-30T04:08:16.651Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":701852,"link":"/api/v1/people/701852"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.429787951392477,"aZ":-18.35111161810074,"pfxX":-6.072871760946617,"pfxZ":7.629248918415078,"pX":0.7131206041908666,"pZ":3.103333678415497,"vX0":12.373253949208713,"vY0":-133.440347263138,"vZ0":0.10310945009246941,"x":89.82,"y":154.99,"x0":-3.1849100031515807,"y0":50.003579495321794,"z0":4.381139274306533,"aX":-11.005888204619724},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":8.5,"spinRate":2559,"spinDirection":240},"zone":3,"typeConfidence":2.0,"plateTime":0.4097163744716976,"extension":6.398430454067201},"hitData":{"launchSpeed":81.7,"launchAngle":71.0,"totalDistance":97.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":151.01,"coordY":174.85}},"index":5,"playId":"01887cd2-c8fe-3a78-a853-cec4b82097e8","pitchNumber":5,"startTime":"2026-06-30T04:08:16.651Z","endTime":"2026-06-30T04:08:26.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":701852,"link":"/api/v1/people/701852"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":7.8999999999999915,"leverageIndex":3.15,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2026-06-30T04:08:26.207Z","atBatIndex":70}]